Anda di halaman 1dari 2

Nama :

Nim :

program isi_balok;

Uses

Crt;

Const

Max = 100 ;{untuk mengakhiri statement menggunakan ","}

Type

Indeks = 1..max;

Kata = string[10]; {untuk mengakhiri statement menggunakan ';'}

Data = array [indeks] Of Real;

Var

Panjang, lebar, tebal, isi : data;

Balok_ke : kata;

i, n, kode : integer;

begin

Clrscr;

Balok_ke := ’lanjut'; n:= 0;

Repeat

Begin

textColor(10);

Write (‘balok_ke:’); Readln (balok_ke);

Write('panjang: '); Readln(balok_ke);

If (n<>1) And (n<>1) Then write (");

{memasukkan kondisi n<>1 sebagai penentu dari percambangan}


Begin

n := n + 1;

Val (balok_ke, panjang[n], kode);

Write (’Lebar: ’); Readln (lebar[n]);

Write (‘Tebal: ‘);Readln(tebal[n]);

Isi[n] := panjang[n]* tebal[n] * lebar[n];

End;

{Else}{DIHAPUSKANa kqrena tidak diperlukan}

For i := 1 To n Do Writeln ('isi balok:',isi [i]:0:0); {menambahkan keterangan "isi balok" agar setelah di
run muncul}

End;

writeln('');

write(''lanjut'' atau ''Selesai''? ');

readln(balok_ke);

Until (balok_ke = ‘selesai’) or (isi[n] = 0);

readln; {agar komputer 'menahan' jendela agar tidak langsung menutup}

End.

Anda mungkin juga menyukai