Diketahui algoritma berikut.Algoritma HitungAngka2 1) READ a 2)

Berikut ini adalah pertanyaan dari erupiii pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Diketahui algoritma berikut.Algoritma HitungAngka2
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