Berikut ini adalah pertanyaan dari erupiii pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
1) READ a
2) READ b
3) IF ((a MOD 2==1 OR (b MOD a==0 ) THEN
4) c=a+b
5) d=a-b
6) ELSE
7) c=2*a+b
8) d=2*b-a
9) WRITE c
10) WRITE d
Keluaran berturut-turut c dan d jika diberikan a=4 dan b=10 adalah...
a. 18 dan 16
b. 14 dan 6
c. 14 dan -6
d. 24 dan 4
e. 8 dan 2
note: tolong jangan di jawab jika hanya memberikan jawaban asal-asalan, saya butuh jawaban yg serius serta penjelasannya.
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Dik: A=4 B=10
Logika IF:
Jika A mod 2 = 0 ATAU B Mod A = 0
Maka : c=a+b d=a-b
ELSE : c=2*a+b d=2*b-a
Jadi:
4 Mod 2 = 0 (TERPENUHI)
10 Mod 4 = 2 (TIDAK TERPENUHI)
Karena pernyataan IF menggunakan logika OR jadi walaupun 1 penyataan tidak terpenuhi, maka tetap dianggap benar. jadi sistem akan menjalankan perintah
c=a+b=14
d=a-b=-6
Penjelasan:
Samasama
Semoga dengan pertanyaan yang sudah terjawab oleh citraacha 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: Mon, 17 May 21