Observe the following pseudocode:a := 2; b := 5;tmp :=

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

Observe the following pseudocode:a := 2; b := 5;tmp := 2*b;
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