Jumat, 22 April 2011

pengulangan

MATERI 4

Pengulangan

Digunakan untuk mengulang suatu perintah sebanyak yang diinginkan tanpa harus menulis ulang. Bahasa PHP mengenal tiga jenis perintah pengulangan, yaitu:

1. for

Digunakan untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui. Pada perintah ini tidak perlu menuliskan suatu kondisi untuk diuji. Kita hanya perlu menuliskan nilai awal dan akhir variabel penghitung. Nilai variabel

penghitung akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan. Sintaks penulisannya sebagai berikut :

for (nilai_awal; nilai_akhir; penambahan/penurunan)

{

pernyataan yang akan dijalankan

}

contoh struktur pengulangan dengan for

struktur pengulangan dengan for

for($i=3; $i<= 7; $i++)

{

print(" Indonesia Tanah Airku
");

}

?>

2. while

Perintah ini digunakan untuk mengulangi suatu perintah sampai jumlah tertentu. Pengulangan akan terus berjalan selama kondisi masih bernilai benar. Sintaks penulisannya sebagai berikut :

while (kondisi)

{

pernyataan yang akan dijalankan

}

contoh struktur pengulangan dengan while

struktur pengulangan dengan while

$i=1;

while ($i <= 5) {

print("$i
");

$i++;

}

?>

3. Pernyataan for bersarang

Kita juga bisa menuliskan pernyataan for di dalam
penyataan for. Kontruksi semacam ini sering disebut
dengan penyataan for bersarang. Perhatikan contoh
berikut:
for x := 1 to 3 do
for y :=1 to 2 do
writeln (x, ‘ ‘ y);
Kalang for yang luar (dengan pencacah variabel x)
akan menjalankan kalang yang dalam (dengan pencacah
10 9 8 7 6 5 4 3 2 1
Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 44
y) sebanyak 3 kali. Dan pada setiap pengulangan di
layar akan dituliskan nilai x dan y. Berikut ini
adalah keluaran dari program di atas:
1 1
1 2
2 1
2 2
3 1
3 2
Pada saat x bernilai 1, y diulang sebanyak 2 kali.
Jadi pada layar akan tertulis 1 1 dan 1 2. Demikian
juga pada saat x bernilai 2, y diulang sebanyak 2
kali. Jadi pada layar akan tertulis 2 1 dan 2 2. Hal
yang sama terjadi pada saat x bernilai 3, y diulang
sebanyak 2 kali. Sehingga pada layar tertulis 3 1
dan 3 2.

4. Pernyataan repeat-until

Pernyataan repeat...until hampir sama dengan pernyataan while...do, tetapi dengan pernyataan repeat, akan terjadi paling tidak akan terjadi satu kali eksekusi statemen. Logika dari struktur ini adalah seperti berikut:

Sedangkan sintax-nya adalah sebagai berikut:

repeat
:
:
perintah;
:
:
until ;

dalam hal ini, kita tidak perlu menggunakan begin...end karena pernyataan di antara repeat...until diperlakukan oleh PASCAL sebagai sebuah blok.
contoh:

program REPEAT_UNTIL_DEMO ;
uses wincrt;
const

PI = 3.14;
var

XL, Frequency, Inductance : real ;
begin

Inductance := 1.0;
Frequency := 100.00;
Repeat
XL := 2 * PI * Frequency * Inductance;
writeln('XL at ',Frequency,' hertz = ', XL );
Frequency := Frequency + 100.00 ;
until Frequency = 1000.00 ;

end.

Referensi :

http://amiroh.web.id/Tutorial/Pascal/repeat%20until.htm

http://latifrudianto.blogspot.com/2010/10/b-pernyataan-for-bersarang.html

Tidak ada komentar:

Posting Komentar