Recent posts

 
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;

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;
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;
.... 
  }
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
  1.      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

   
  for(init_awal, kondisi, counter)
{
        statement-yang-akan-diulang
       }
  •  Struktur Perulangan While



                    init_awal;

                    while(kondisi){

                    statement-yang-akan-diulang;

                    counter;

                    }
  •       Struktur Perulangan DO...While   
  1.         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.
                   
                  init_awal;
            do {
            statement-yang-diulang;
            counter;
            } while (kondisi);

  •        Struktur Kondisi Foreach
                       foreach (array as $var) {
                   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
<?php
for ($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).




Unknown

Hasil dari Ilmu adalah tindakan bukan Pengetahuan

0 komentar: