Berikut ini adalah pertanyaan dari unknown pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
float c =3;
System.out.println (a%b);
System.out.print (c=a+b%c);
" beri penjelasan dari tiap outputnya bukan hanya outpunya saja "
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Penjelasan:
Output :
7
7
Penjelasan :
- a%b = 7 karena a bisa di dapatkan dengan persamaan linear dalam bentuk bn+ K (K konstanta, b = 9, n = nilai variabel)
a = bn+K
7 = 9n+K <= karena 7 < 9, maka nilai n haruslah 0 (akan dijelaskan dibawah)
K = 7
kenapa n harus 0 (dan bukan misalnya n = 1, atau yang n < 0 seperti n = -1) ? karena 7/9 = 0,77777..... > 0 dan 7 < 9, maka K harus lah positif dan kurang dari 9, dan yang hanya memenuhi adalah n = 0.
maka a%b = K = 7
- c = a + b%c
c = 7 + 9%3 => karena 9 merupakan kelipatan dari 3 maka nilai K nya 0 (K = 0)
c = 7+0 = 7
Semoga dengan pertanyaan yang sudah terjawab oleh ridhovictor dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Tue, 06 Jul 21