Anda di halaman 1dari 2

Penugasan Alpro 7

1. Langkah-langkah
1) Mulai
2) Menerima input jumlah baris(r) : integer
3) Mencetak angak 0 sampai 9 untuk baris ganjil, dan
9 downto 0 untuk baris genap.
4) Ulangi Langkah 3 hingga baris ke-r.

Algoritma
Program zigz_zag_angka
{mencetak angka 0 hingga 9 untuk bari ganjil dan 9 ke 0 untuk baris genap}
Deklarasi
Variabel:
r,i,j : integer
Deskripsi:
Inisiasi i=1
J=0
Cetak (“Masukkan jumlah baris: “)
Simpan ke variabel (r)
{mencetak angka dari 0 ke 9 untuk baris ganjil dan 9 sampai 0 untuk baris genap}
For i = 1 to r do
Begin
If (r mod 2 <> 0 ) then
begin
For j = 0 to 9 do
Writeln(j)
end
Else
begin
For j:=9 downto 0 do
Writeln(j)
End
EndFor
Rancangan program
Program zig_zag_angka;
Uses crt;
Var
I,j,r : integer;

Begin
Write(‘Masukkan jumlah baris: ‘);
Readln(r);
I:=1;
J:=0;

{mulai struktur perulangan}


For i := 1 to r do
begin
If (r mod 2 <>0) then
Begin
For j:=0 to 9 do
Write(j, ‘ ‘)
End
Else
Begin
For j:=9 downto 0 do
Write(j, ‘ ‘ )
End;
writeln;
End;
End.

Anda mungkin juga menyukai