Looping Bersarang

You might also like

You are on page 1of 9

Syntax nya:

WHILE kondisi1 DO
statemen1
WHILE kondisi2 DO
statemen2
statemen3
EWHILE
EWHILE
Syntax nya:
FOR x = 1 TO n DO
FOR j = 1 TO m DO
statemen1
statemen2
ENDFOR
ENDFOR
Contoh -1
Buatlah algoritma untuk menghasilkan
tampilan sebagai berikut :
1 + 1 = 2
1 + 2 =3
1 + 3 =4
2 1
2 2
2 + 3 =5
A=1
WHILE A <= 2 DO
B=1
WHILE B <= 3 DO
WRITE (A, ‘+’, B, ‘=‘, a+b)
B=B+1
EWHILE
A=A+1
EWHILE
Program dalam pascal
Program LoopingBersarang;
Uses crt;
Var
a,b : integer;
Begin
writeln(‘program looping bersarng’);
writeln(‘ by : enjoy);
writeln(‘====================‘);
writeln;
a := 1;
while a <= 3 do
begin
b := 1;
while b <= 5 do
begin
writeln(a,’ * ‘,b, ‘ = ‘, a*b);
b := b + 1;
end;
a := a + 1;
writeln;
end;
readkey;
End.
Contoh-2
Bualah algoritma untuk membuat perkalian sbb:
5x1=5 6x1=6 7x1=7
5 x 2 = 10 6 x 2 = 12 7 x 2 = 14
5 x 3 = 15 6 x 3 = 18 7 x 3 = 21
5 x 4 = 20 6 x 4 = 24 7 x 4 = 28
5 x 5 = 25 6 x 5 = 30
5 x 6 = 30 6 x 6 = 36
5 x 7 = 35 6 x 7 = 42
5 x 8 = 40 6 x 8 = 48
5 x 9 = 45 6 x 9 = 54
5 x 10 = 50 6 x 10 = 60 7 x 10 = 70
Contoh-2:
Buatlah algoritma untuk menampilkan output sebagai berikut:
5 + 10 = 15
8 + 10 = 18
13 + 10 = 23
20 + 10 = 30
29 + 10 = 39
5 + 15 = 20
8 + 15 = 23
13 + 15 = 28
20 + 15 = 35
29 + 15 = 44
5 + 20 = 25
8 + 20 = 28
13 + 20 = 33
20 + 20 = 40
29 + 20 = 49

You might also like