Perhatikan tahapan-tahapan berikut: Misalkan ada dua variable x dan y,

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

Perhatikan tahapan-tahapan berikut:Misalkan ada dua variable x dan y, dan variable hasil yang nilai awalnya 0. Lakukan

proses berikut hingga nilai x saat ini lebih besar dari 0:

1. Jika nilaixgenap maka nilai hasil := hasil + y.

2. Nilaixselanjutnya adalah nilai x sebelumnya dibagi dua, bila ada hasil pecahan,

maka pecahannya dibuang. (contoh bila nilai x sebelumnya 3, maka nilai x

selanjutnya 1)

3. Nilai y selanjutnya adalah nilai y sebelumnya dikali tiga

Bila nilai awal x = 10 dan nilai awal y = 5, maka nilai akhir variable hasil adalah:

a. 0

b. 5

c. 25

d. 50

e. Salah semua ​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Proses akan dilakukan sebagai berikut:

Langkah 1: x = 10 (genap), hasil = 0 + 5 = 5, y = 15

Langkah 2: x = 5 (bukan genap), hasil tetap 5, y = 45

Langkah 3: x = 2 (genap), hasil = 5 + 45 = 50, y = 135

Langkah 4: x = 1 (bukan genap), hasil tetap 50, y = 405

Langkah 5: x = 0 (berhenti), hasil akhir = 50

Jadi, nilai akhir dari variable hasil adalah 50 (d).

Penjelasan:

Semoga dengan pertanyaan yang sudah terjawab oleh yogiario316 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, 27 Jun 23