Berikut ini adalah pertanyaan dari asdfghzxc22 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
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