Kamis, 20 November 2008

Looping


For...Do
Perintah For . . . Do digunakan untuk melakukan perulangan determinitif
Artinya sebuah pernyataan (tunggal atau majemuk) akan dikerjakan secara berulang-ulang sebanyak n kali, dimana n adalah sebuah bilangan yang telah diketahui sebelumnya.


Syntax 1 :
For NamaVarCounter := Awal To Akhir Do
Statement;

Syntax 2 :
For NamaVarCounter := Awal To Akhir Do
Begin
Statement1;
Statement2;
.........;
End;

Syntax 3 :
For NamaVarCounter := Awal DownTo Akhir Do
Statement;

Syntax 4 :
For NamaVarCounter := Awal DownTo Akhir Do
Begin
Statement1;
Statement2;
.........;
End;

Statement atau Block Statement akan dikerjakan selama nilai NamaVarCounter dari Awal ke Akhir dengan kenaikan / penurunan satu langkah.
Jika Awal lebih kecil dari Akhir digunakan perintah To, sedangkan jika Awal lebih besar dari Akhir digunakan perintah DownTo.

While...Do
Bila banyaknya perulangan suatu pernyataan belum bisa diketahui, maka perintah For ... Do tidak bisa digunakan
Untuk itu, perintah yang digunakan salah satunya adalah While . . . Do.

Syntax 1 :
While Do
Statement;


Syntax 2 :
While Do
Begin
Statement1;
Statement2;
.........;
End;



Syarat Logika adalah suatu relasi yang selama relasi itu bernilai TRUE maka statement / block statement akan terus-menerus dikerjakan.
Statement / block statement akan berhenti dikerjakan jika syarat logika tidak lagi benar.

Repeat...Until

Perintah Repeat . . . Until mirip dengan perintah While . . . Do, yaitu untuk melakukan perulangan jika banyak perulangan yang akan dikerjakan belum diketahui.
Syntax :

Repeat
Statement1;
Statement2;
.........;
Until


Perbedaan Repeat...Until dengan While...Do

Pada Repeat . . . Until statement akan dikerjakan secara berulang-ulang sampai kondisi logika bernilai TRUE. Dengan demikian selama kondisi bernilai FALSE, maka perulangan akan terus dilakukan.
Pada Repeat . . . Until, pemeriksaan kondisi untuk menentukan benyaknya perulangan setelah statement dikerjakan. Dengan demikian statement pada perulangan ini akan selalu dikerjakan minimal satu kali.


Baca Juga 

Tidak ada komentar:

Posting Komentar



Galery Semester

- Pendidikan Pancasila

- Pendidikan Agama (Etika Muslim)

- Matematika Bisnis

- Algoritma dan Struktur Data

- Pemrograman Komputer I

- Bahasa Inggris I

- Elektronika Dasar

- Pengantar Manajemen

- Pengantar Teknologi Informasi

- Konsep Sistem Informasi

- Struktur Data

- Lingkungan Bisnis

- Komunikasi Data

- Bahasa Inggris II

- Teknik Digital

- Organisasi Komputer

- Sistem Operasi

- Statistik Dasar

- Kepemimpinan

- Matematika Diskrit - Mikroprosesor

- Pemrograman

- Tugas Pemrograman

- Pengolahan Basis Data

- Bahasa Inggris III

- Praktikum Hardware / Software

- Jaringan Komputer I

- Komputer Grafis

- E-Commerse

- Praktikum Elektronika Digital

- Jaringan Komputer II

- Manajemen Sains

- Multimedia

- Pemrograman Basis Data

- Pemrograman Komputer II

- Sistem Informasi Manajemen

 Ex-selo Band with girl vocal,and then who is she...?
 


ShoutMix chat widget



free counters
This Blog is proudly powered by Blogger.com | Template by Angga Leo Putra | Modif By Sava