Ticker

6/recent/ticker-posts

Header Ads Widget

Struktur Kontrol Statement If ... elseif ... else ...

Assalamualaikum Warahmatullahi Wabarakatu
Bismillahirrahmanirrahiim

Statement If ... elseif ... else ... digunakan untuk masalah yang membutuhkan lebih dari dua percabangan. Statement if ... elseif ... else sering disebut nested if (if bersarang).



Formulanya

if (kondisi1){
 blok pernyataan1;
}elseif (kondisi2){
 blok pernyataan2;
}else{
 blok pernyataanN;
}

atau

if (kondisi1) :
 blok pernyataan1;
elseif (kondisi2):
 blok pernyataan2;
else:
 blok pernyataanN;
endif

Penjelasan :
Jika kondisi1 bernilai true (benar), maka blok pernyataan1 akan dikerjakan. Jika bernilai false (salah), maka akan diuji kondisi2. Jika kondisi2 bernilai true (benar), maka blok pernyataan2 akan dikerjakan. Jika kondisi2 bernilai false (salah), maka diuji kondisi berikutnya. Namun, jika tidak ada kondisi yang terpenuhi, maka akan dikerjakan blok pernyataanN.

Untuk lebih jelasnya mengenai if ... elseif ... else, buatalah satu file dengan nama ifelseif.php dan ketiklah kode dibawah ini

<!Doctype Html>
<html>
<head>
<title> If ... elseif ... else</title>
</head>
<body>

<h3>If ... elseif ... else</h3>
<form method="post">
 Nilai Mahsiswa:
 <input type="text" name="Nilai"><br/><br/>
 <input type="submit" value="Kelulusan">
</form>
<?php 
   error_reporting (0);
   $Nilai = $_POST['Nilai'];
 if(isset($Nilai)):
  //mengambil nilai integer
  $Nilai = null;
  if ($Nilai >=90):
   $keterangan ="A";
  elseif ($Nilai > 80):
   $keterangan ="B";
  elseif ($Nilai >=70):
   $keterangan ="C";
  elseif ($niali >=60):
   $keterangan ="D";
  else:
   $keterangan="E";
  endif;
 echo "Nilai Angka = $Nilai <br>";
 echo "Nilai Huruf = $keterangan";
    endif;
?>

</body>
</html>

Setelah selesai mengetik kode diatas selanjutnya eksekusi atau jalankan program yang telah sobat ketik di web browser, kemudian masukkan nilainya jika berhasil akan terlihat seperti gambar dibawah ini.


Sampai disini tutorial mengenai statement if dari saya , Semoga tutorial ini bermanfaat bagi sobat, atas segala kekuranganya mohon dimaafkan dan di beri saran.

Post a Comment

0 Comments

Rekomendasi Untuk Anda × +