Percabangan

ADSENSE HERE!
Pernyataan Seleksi

Sebagian besar bahasa pemrograman mengandung pernyataan seleksi. Pada dasarnya pernyataan seleksi adalah suatu mekanisme yang menjelaskan apakah pernyataan akan dikerjakan atau tidak, hal ini tergantung kondisi yang dirumuskan. Dalam bahasa pemrograman PHP pernyataan seleksi diterapkan dengan menggunakan statement IF dan Switch Case.

Statement IF
  1. If Tunggal
  2. Statement IF merupakan statement yang penting dan pasti terdapat di semua bahasa pemrograman. Statement ini berguna untuk membuat percabangan berdasarkan kondisi tertentu yang harus dipenuhi.
    Bentuk umum Statement IF adalah sebagai berikut :

     if (kondisi)  
     {  
       Statement;  
     }  
    

    Prinsip kerjanya adalah perintah di atas akan dikerjakan apabila kondisi bernilai TRUE atau benar, sedangkan jika kondisi salah / FALSE maka statement di atas tidak akan dikerjakan.

  3. Pernyataan IF dan Else
  4. Pernyataan ELSE merupakan bagian dari pernyataan if. Else digunakan untuk memberikan alternative perintah apabila kondisi bernilai salah / FALSE.

     if (kondisi)  
     {  
       Statement_1;  
     }  
     else  
     {  
       Statement_2;  
     }  
    

    Contoh : contohpercanganifelse.php

     <html>  
     <head>  
      <title>Contoh IF ELSE</title>  
     </head>  
     <?php  
      $nilai=40;  
      if ($nilai >=60)  
      { echo "Nilai Anda = $nilai. Selamat, Anda Lulus";}  
     else  
      { echo "Nilai Anda = $nilai. Sorry, Anda Tidak Lulus";}  
     ?>  
     </body>  
     </html>  
    

    Hasil nya :

  5. Pernyataan IF Majemuk
  6. Jika pernyataan else memberikan alternative pilihan kedua, maka untuk pernyataan ElseIf dapat digunakan untuk meumuskan banyak alternative pilihan (lebih dari dua pilihan).
    Bentuk umum :

     if ( kondisi_1 )  
     {  
     Statement_1;  
     }  
     elseif ( kondis_2)  
     {  
     Statement_2;  
     }  
     elseif ( kondisi_3)  
     {  
     Statement_3;  
     }  
     else
     {
     Statement_n;
     }
    

    Contoh :contohpercabanganifmajemuk.php

     <html>  
     <head>  
      <title>Contoh IF Majemuk</title>  
     </head>  
     <?php  
      $nilai = 90;  
      if   
       (($nilai >=0)&&($nilai < 50))  
       { $grade = "E";}  
      elseif   
       (($nilai >=50)&&($nilai < 60))  
       { $grade = "D";}  
      elseif   
       (($nilai >=60)&&($nilai < 75))  
       { $grade = "C";}  
      elseif   
       (($nilai >=75)&&($nilai < 85))  
       { $grade = "B";}  
      elseif   
       (($nilai >=85)&&($nilai < 100))  
       { $grade = "A";}  
      else   
       {$grade = "Nilai anda di luar jangkauan";}  
      echo "Nilai Anda : $nilai, dikonversi menjadi $gradde";  
     ?>  
     </body>  
     </html>  
    

    Hasil nya :

Statement Switch

Statement untuk pengatur alur program berikutnya adalah switch. Salah satu keuntungan switch adalah ada bisa langsung mengevaluasi satu statement dan memerintahkan aksi dalam jumlah yang lebih banyak.
    Bentuk umum :

     Switch ( nilai_ekspresi ){  
     Case nilai_1 : statement_1; break;  
     Case nilai_2 : statement_2; brea;  
     Default: statement_n;}  
    

Contoh :

 <?php  
 $angka = 6;  
 switch ($angka){  
  case 0: $terbilang = "NOL"; break;  
  case 1: $terbilang = "SATU"; break;  
  case 2: $terbilang = "DUA"; break;  
  case 3: $terbilang = "TIGA"; break;  
  case 4: $terbilang = "EMPAT"; break;  
  case 5: $terbilang = "LIMA"; break;  
  case 6: $terbilang = "ENAM"; break;  
  case 7: $terbilang = "TUJUH"; break;  
  case 8: $terbilang = "DELAPAN"; break;  
  case 9: $terbilang = "SEMBILAN"; break;  
  default "Bentuk terbilang dari angka $angka adalah $terbilang";  
  ?>  
 }  

Hasil :

ADSENSE HERE!

No comments:

Post a Comment

Copyright © Web Programming. All rights reserved. Template by CB