Beranda > Pascal > Pascal Bab : 5 Pernyataan Perulangan – FOR

Pascal Bab : 5 Pernyataan Perulangan – FOR

Tubro Pascal menyediakan 3 macam pernyataan yaitu FOR, WHILE dan REPEAT.

1 ) Pernyataan FOR

Pernyataan FOR digunakan untuk melakukan perngulangan yang jumlahnya telah diketahui sebelumnya. Berikut ini akan diterangkan macam-macam bentuk FOR.

a ) FOR TO (disebut juga perulangan positif)

perulangan FOR TO merupakan perulangan dengan perhitungan dari kecil ke besar dan bentuk-bentuknya adalah sebagai berikut :

FOR Variabel:=nilai_awal TO nilai_akhir DO pernyataan

Syarat dalam bentuk FOR ini adalah :

1. Variabel, nilai_awal dan nilai_akhir harus bertipe sama

2. Tipe yang digunakan pada ketiga komponen tersebut harus berupa original

3. Nilai_awal harus lebih kecil atau sama dengan nilai_akhir. Kalau nilai_akhir lebih kecil dari nilai_awal maka bagian pernyataan tidak dapat dijalankan.

Contoh pemakaian FOR TO untuk pengulangan tulisan Pascal sebanyak 3 kali adalah sebagai berikut :

                 Program cobafor1;

                 Uses crt;

                 Var ulang : Integer;

                 Begin

                 Clrscr;

                            FOR ulang:=1 TO 3 DO

                                     Writeln(‘pascal’);readln;

                 End.

Apabila dijalankan program tersebut akan menampilkan tulisan pascal urut ke bawah sebanyak 3 kali.

Contoh program menampilkan huruf A sampai T, secara urut ke kanan.

                    Program cobafor2;

                   Uses crt;

                   Var ulang : char;

                   Begin

                   Clrscr;

                           FOR ulang:=’A’ TO ‘T’ DO

                                 Writeln(‘pascal’);readln;

                   End.

b ) FOR DOWNTO (disebut juga perulangan negatif)

perulangan FOR DOWNTO merupakan perulangan dengan menghitung dari besar ke kecil dan bentuknya adalah sebagai berikut :

FOR variabel:=nilai_awal DOWNTO nilai_akhir DO pernyataan

Syarat dalam bentuk FOR ini adalah :

1. Variabel, nilai_awal dan nilai_akhir harus bertipe sama

2. Tipe yang digunakan pada ketiga komponen tersebut harus berupa original

3. Nilai_awal harus lebih besar atau sama dengan nilai_akhir. Kalau nilai_akhir lebih besar dari nilai_awal maka bagian pernyataan tidak dapat dijalankan.

Contoh program FOR DOWNTO untuk menampilkan huruf T sampai A, secara urut ke kanan.

                   Program cobafor3;

                   Uses crt;

                   Var ulang : char;

                   Begin

                   Clrscr;

                          FOR ulang:=’T’ TO ‘A’ DO

                                  Writeln(‘pascal’);readln;

                   End.

C ) FOR Bersarang

Bentuk perulangan bersarang ini adalah perulangan yang berada di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru dikerjakan.

                     Program cobafor4;

                     Uses crt;

                     Var ulang1, ulang2 : char;

                     Begin

                     Clrscr;

                           FOR ulang1:= 1 TO 5 DO

                                   Begin

                                           FOR ulang2:=1 TO 3 DO

                                                       Write(ulang1;ulang2);

                                                       Writeln;

                           End; readln

End.

Kategori:Pascal
  1. Belum ada komentar.
  1. 26 Desember 2014 pukul 11:39 pm

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: