Struktur Kondisi dan Perulangan
⇲Struktur Kondisi
⇒Struktur
Kondisi
If
⇒Struktur
Kondisi
If...Else
⇒Struktur
Kondisi
Khusus
? :
⇒Struktur
Kondisi
Switch...Case
⇲Struktur Perulangan
⇒Struktur
Kondisi
For
⇒Struktur
Kondisi
While
⇒Struktur
Kondisi
Do...While
⇒Struktur
Kondisi
Foreach
⇲Struktur Break dan Continue
1. Struktur Kondisi If
if (kondisi) {
statement-jika-kondisi-true;
}
1. Struktur Kondisi If
if (kondisi) {
statement-jika-kondisi-true;
}
Keterangan :
kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya.
2. Struktur Kondisi If...Else
if (kondisi) {
statement-jika-kondisi-true;
} else {
statement-jika-kondisi-false;
}
statement-jika-kondisi-true;
} else {
statement-jika-kondisi-false;
}
Keterangan :
kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen yang berada di blok else yang akan dieksekusi.
3. Struktur Kondisi Khusus?
(kondisi) ? benar : salah;
Keterangan :
kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Statement pada blok benar dan salah hanya boleh satustatemen saja
4.Struktur Kondisi Switch...Case
switch ($var) {
case '1' : statement-1; break;
case '2' : statement-2; break;
....
case '1' : statement-1; break;
case '2' : statement-2; break;
....
}
Keterangan :
$Var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe data variabel ini tidak dibatasi. Value pada case juga bisa berupa string, boolean, bahkan bisa berupa conditionalpstatement. Boleh memakai kutip tunggal maupun kutip ganda.
- Struktur Perulangan For
2. kondisi > statement kondisi yang akan membatasi perulangan
3. counter > pertambahan atau pengurangan nilai variable sehingga perulangan
tetap berjalan
for(init_awal, kondisi, counter)
{
statement-yang-akan-diulang
}
|
init_awal;
while(kondisi){
statement-yang-akan-diulang;
counter;
}
- Struktur Perulangan DO...While
- init_awal = inisialisasi / nilai awal variable
2. kondisi = statement kondisi yang akan membatasi perulangan
3. counter = pertambahan atau pengurangan nilai variable sehingga perulangan
tetap berjalan
4. Pada struktur do...while, pemeriksaan
kondisi
ada di bawah, sehingga
statement yang berada dalam block do...while setidaknya akan dieksekusi
sebanyak satu kali.
statement yang berada dalam block do...while setidaknya akan dieksekusi
sebanyak satu kali.
init_awal;
do {
statement-yang-diulang;
counter;
} while (kondisi);
do {
statement-yang-diulang;
counter;
} while (kondisi);
- Struktur Kondisi Foreach
foreach (array as $var) {
statemen-yang-diulang;
}
statemen-yang-diulang;
}
- Struktur Break dan Continue
Struktur atau perintah BREAK dan CONTINUE sering digunakan dalam berbagai keperluan. Kedua perintah tersebut digunakan untuk mengatur jalannya perulangan. Perintah BREAK digunakan untuk menghetikan suatu perulangan, sedangkan perintah CONTINUE digunakan untuk melanjutkan ke step perulangan selanjutnya tanpa menjalankan sisa perintah di dalam blok perulangan.
1
2
3
4
5
6
7
8
9
10
11
| <?phpfor ($i=1; $i <10 ; $i++) { if ($i == 5) continue; if ($i == 8) break; echo "$i ";}?> |
Simpan kode program tersebut pada folder “C:\xampp\htdocs\strukturperulangan”.
Dari program diatas dapat disimpulkan bahwa perintah continue
akan melanjutkan proses perulangan tanpa melewati (meng eksekusi) baris
perintah di bawahnya. Jadi perintah pada baris 6-8 akan dilewati (5
tidak akan tercetak) sedangkan dengan perintah break akan menyebabkan program menghentikan perulangan (langsung keluar dari perulangan).
.png)
0 komentar: