Anda di halaman 1dari 4

Modul Praktikum Algoritma & pemrograman I

PASCAL
Menggunakan Turbo Pascal versi 7.1

PRAKTIKUM
FOR..TO..DO (PERULANGAN / LOOPING)

A. Tujuan Praktikum
Untuk mengetahui proses pengulangan yang berfungsi untuk
mengeksekusi suatu pernyataan lain secara berulang -ulang, dengan jumlah
pengulangan tergantung pada persyaratan yang diberikan.

B. Dasar Teori
Pernyataan FOR memungkinkan pengulangan eksekusi terhadap suatu
pernyataan, baik berupa pernyataan yang sederhana maupun pernyataan majemuk.
Pengendalian pengulangan eksekusi dilakukan oleh variabel kendali. Jumlah
pengulangan eksekusi ditentukan oleh nilai awal dan ni lai akhir dari variable
kendali.
Statemen FOR menpunyai bentuk umum :
FOR perubah := ungkapan1 to ungkapan2 do
Statemen;
dan
FOR perubah := ungkapan1 downto ungkapan2 do
Statemen;
Dengan perubah : suatu perubah y ang disebut perubah kendali, dapat
berupa pengenal dari tipe integer, char, atau terbilang.
Ungkapan1 : adalah nilai awal perubah
Ungkapan2 : nilai akhir perubah

28
Modul Praktikum Algoritma & pemrograman I

PASCAL
Menggunakan Turbo Pascal versi 7.1

C. Latihan Praktikum 22
Buatlah Program seperti di bawah ini, dengan nama file latihan22.pas

program latihan22;
uses crt;
var
jumlah, i : integer;
rerata : real;

begin
clrscr;
jumlah := 0;
for i := 1 to 25 do
begin
jumlah := jumlah + i;
end;
rerata := jumlah / 25;
writeln(' Jumlah : ', jumlah);
writeln(' Rata-rata : ', rerata:0:2);
readln;
end.

Hasil eksekusi program seperti gambar di bawah ini :

29
Modul Praktikum Algoritma & pemrograman I

PASCAL
Menggunakan Turbo Pascal versi 7.1

D. Latihan Praktikum 23
Buatlah Program seperti di bawah ini, dengan nama file latihan23.pas

program latihan23;
uses crt;
var
bil1, bil2, i, hasil : integer;

begin
clrscr;
writeln(' Program Hitung ');
writeln(' ****************** ');
writeln;
write('ketik bilangan pertama : ');
readln(bil1);
write('ketik bilangan kedua : ');
readln(bil2);

hasil := 0;
for i := 1 to bil1 do
hasil := hasil + bil2;

bil2 := bil2 - 1;
for i := 1 to bil2 do
write(bil1,' + ');

write(bil1,' = ',hasil);
readln;
end.

Hasil eksekusi program seperti ga mbar di bawah ini :

30
Modul Praktikum Algoritma & pemrograman I

PASCAL
Menggunakan Turbo Pascal versi 7.1

E. Latihan Praktikum 24
Buatlah Program seperti di bawah ini, dengan nama file latihan24.pas

program latihan24;
uses crt;
var
a, b, c : real;
i, n : integer;

begin
clrscr;
writeln(' Program Nilai kurs ');
writeln;
write('Masukkan nilai kurs 1 $ = Rp. ');
readln(a);

b := 0;
n := 5;
for i := 1 to n do
begin
b := b + a;
writeln('Kurs ',i,' $ = Rp. ',b:8:2);
end;

c := b / n;
writeln('Rata-rata 1$ = Rp. ',c:8:2);
writeln;
if c > 9000 then
writeln('Jual Dollar')
else
if c < 6500 then
writeln('Dollar disimpan');
readln;
end.
Hasil eksekusi program seperti gambar di bawah ini :

31

Anda mungkin juga menyukai