Berikut ini adalah pertanyaan dari indesa1597 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
b := 2*a;
a := tmp;
writeln(b, " ", a);
what is the output of the code above?
4 10
10 4
2 5
5 2
4 4
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
a <-- 2
b <-- 5
tmp <-- 2 x b
tmp <-- 2 x 5
tmp <-- 10
b <-- 2 x a
a <-- tmp
output : nilai dari variabel b 'terbaru' <spasi> nilai dari variabel 'a' terbaru
Penjelasan :
Tinggal masukan aja untuk variabel 'b' dua kali variabel angka 'a' yaitu berapa hasilnya, dan untuk variabel 'a' dengan nilai dari tmp yaitu berapa.
Penjelasan Lanjutan :
b <-- 2 x a
a <-- tmp
Pada baris program ini variabel 'b' terupdate yang semulai bernilai 5 sekarang menjadi 2 x a, begitu pula dengan variabel 'a' yang semula ialah 2 menjadi sama dengan nilai dari variabel tmp yaitu 'berapa'.
Output Program :
Setelah tahu nilai a dan b (atau b dan a). Maka yang akan tertulis di layar atau yang dinamakan 'output' ialah harga atau nilai dari variabel b <spasi> nilai dari variabel a.
Semoga dengan pertanyaan yang sudah terjawab oleh Freethinker 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: Sun, 29 Aug 21