Anda di halaman 1dari 4

1.

Menentukan bilangan positif dan negative

Contoh Program

Hasilnya

2. Menentukan Bilangan Genap dan Ganjil

Contoh Program
Hasilnya
3. Bagaimana output dari program berikut?

var

i, j: byte;

begin

for I := 1 to 5 do

begin

for j := 1 to I do

write (‘* ‘);

writeln;

end;

end.

Hasilnya

Program ini memiliki dua perulangan bersarang. Perulangan pertama (for I := 1 to


5 do) mengontrol baris ke berapa kita akan mencetak bintang. Perulangan kedua (for j := 1
to I do) mengontrol jumlah bintang yang dicetak dalam satu baris.
4. Pada program berikut, berapa kali string ‘Algoritma’ akan muncul?
var x: byte;
begin
for x := 1 to 10 do;
writeln (‘Algoritma’);
end.
Jawaban
Pada program yang diberikan, string 'Algoritma' akan muncul sekali di luar
perulangan. Ini karena titik koma (;) setelah pernyataan for x := 1 to 10 do membuat
perulangan tersebut tidak melakukan apa-apa (perulangan kosong) dan pernyataan
writeln('Algoritma'); di luar perulangan akan dieksekusi setelah perulangan selesai.
Sehingga, output dari program ini akan mencetak string 'Algoritma' satu kali

Anda mungkin juga menyukai