Berikut ini adalah sebagian contoh perulangan dengan penerapan statemen For.. Do..

Uses Wincrt; const akhir = 4; var baris,kolom : integer; begin for baris := akhir downto 1 do begin for kolom := baris downto 1 do write(kolom); writeln; end; end. Hasil : 4321 321 21 1 Uses Wincrt; const akhir = 4; var baris,kolom : integer; begin for baris := akhir downto 1 do begin for kolom := 1 to baris do write(kolom); writeln; end; end. Hasil : 1234 123 12 1 Uses Wincrt; const akhir = 4; var baris,kolom : integer; begin for baris := 1 to akhir do begin for kolom := 1 to baris do write(baris); writeln;

FOR BARIS:=1 TO jumbaris do .kolom : integer. var baris. const akhir = 3.kolom.end. begin for baris := akhir downto 1 do begin for kolom := baris downto 1 do write(baris. end. end. Hasil : 3 33 23 1 2 22 1 1 1 Uses wincrt.jumbaris :integer. end. var baris. Hasil : 4444 333 22 1 Uses Wincrt. end. end. Hasil : 1 22 333 4444 Uses Wincrt. writeln. begin write ('Jumlah Baris : ').readln(jumbaris). writeln. begin for baris := akhir downto 1 do begin for kolom := baris downto 1 do write(baris). const akhir = 4.kolom). var baris.kolom : integer.' '.

maka yang karakter akan tampil “dua”. End. Begin Clrscr. Harga:=hargaperkg*berat.’b’: hargaperkg:=750. end. Writeln(‘ Harga Per Kg : Rp. end. Write(‘ Massukkan Kualitas Buah [A/B/C] : ‘). maka yang karakter akan tampil “satu”. ‘B’. Writeln(‘Salah Input’).hargaperkg:integer. end. Var Berat. Case kualitas of ‘A’.’. Else Begin Hargaperkg:=0.begin write ('*': jumbaris baris). . ‘C’. writeln.harga). FOR kolom := 2 TO (2 *baris -1 ) do begin write('*'). readln(kualitas). Jika angka = 1.’c’: hargaperkg:=500. Jika angka = 2.’. Hasil : (baris = 4) * *** ***** ******* Contoh Case …Of perhitungan berat dan harga barang Ketentuan soal : 1. End.harga. Write(‘ Berapa Kg berat yang di beli : ‘ ). Kualitas Barang di masukkan Kualitas Harga Per Kg A/a 1000 B/b 750 C/c 500 Uses crt. readln(berat).’a’: hargaperkg:=1000. Writeln(‘ Harga Total : Rp. Kualitas:char. End.hargaperkg).

else write('Pilihan Salah!'). Selain daripada itu akan menampilkan “Pilihan Salah!” Program Angka.Jika angka = 3.readln(a). . var a:integer. 2:write('Dua'). writeln. end. begin write('Angka (1-3) = '). case a of 1:write('Satu'). 3:write('Tiga'). maka yang karakter akan tampil “tiga”. uses wincrt. end.

Sign up to vote on this title
UsefulNot useful