Pages

Friday, October 14, 2011

Perbedaan For-to-do, repeat-until dan while-do pada Pascal


Perbedaan For-To-Do, Repeat-Until, dan While-Do :

*      For-To-Do :
Ø  Langsung merupakan perulangan langsung. Program akan langsung mencetak sesuai dengan kondisi yang telah ditetapkan.
Ø  Diletakkan pada main program.


*      Repeat-Until :
Ø  Terdapat harga awal.
Ø  Terdapat counter.
Ø  Repeat digunakan untuk mengawali program perulangan.
Ø  Until digunakan sebagai kondisi yang letaknya di bawah.
Ø  Tidak menggunakan blok statemen begin dan end, karena repeat-until digunakan sebagai pengganti begin dan end.

*      While-Do :
Ø  Terdapat harga awal.
Ø  Terdapat operator pembanding (<,>,=,dll).
Ø  Terdapat counter.
Ø Menggunakan blok satatemen baru yaitu begin dan end untuk membaut program proses perulangan.

 Berikut ini contoh-contoh penggunaan statement perulangan tersebut :

  • for - to -do
Program Loops;
uses crt;
var
i := integer;

begin
            clrscr;
            for i := 1 to 5 do
            writeln (‘FOR’);
            readln;
end.

Output yang dihasilkan adalah :





  • repeat - until
Program Ripit;
uses crt;
var
i := integer;

begin
            clrscr;
            i := 0;
repeat
            i := i + 1;
            writeln (‘REPEAT’);
until
            i := 5;
            readln;
end.

Output yang dihasilkan adalah :






  • while - do
Program Wail;
uses crt;
var
k := integer;

begin
            clrscr;
            k := 1;
            while k <= 5 do
begin
            writeln (‘WHILE’);
            k := k + 1;
            end;
            readln;
end.

Output yang dihasilkan adalah : 

5 comments: