STATEMEN
1. Buatlah program yang dapat melakukan perkalian dua buah bilangan bulat, namun di
dalamnya hanya terdapat operator + ( tidak diperkenankan menggunakan operator * ).
Gunakan tiga buah jenis pengulangan for, while dan repeat until !
2. Buatlah program yang menampilkan hasil sebagai berikut;
1
14
36 9
4 8 12 16
5 10 15 20 25
Gunakan tiga buah jenis pengulangan for, while dan repeat until?
3. Buatlah pemrograman pascal dengan menggunakan statement While-do yang dapat
menampilkan bilangan ganjil antara 1 .. 20 dengan hasil output adalah sebagai berikut :
2 3 5 7 11 13 17 19
JAWABAN:
Program WHILE_DO;
Uses Crt;
Var i :byte;
Begin
ClrScr;
i:=1;
WHILE i<=4 DO {program akan diulang selaman nilai i<=4}
Begin
Writeln(i);
i:=i+1;
End;
End.
b) For
c) Repeat until
Program REPEAT_UNTIL;
Uses Crt;
Var i:byte;
Begin
ClrScr;
i:=1;
REPEAT
Writeln(i);
Inc(i);
UNTIL i>4;{sampai nilai i>4 maka program akan berhenti}
End.
2. S
3. Menggunakan while do
BAB V
JAWABAN
2. Menghitung nilai rata rata dari array yang berisi N buah data integer
Const max = 3;
Var
n : array [-1 ..1,0..2,1..3] of real;
I : integer;
begin
for i:= -1 to max do
writeln(Masukkan data ke-, -1, : ); readln(n[i]);
end