pertemuan ke 4

Post on 04-Jul-2015

60 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IF THEN ELSEIF THEN ELSE

SWITCH… CASESWITCH… CASE

Adalah sebuah kondisi di mana satu atau lebih bariskode Pemilihan program (statement) akan di eksekusijika kondisi tertentu terpenuhi.

STRUKTUR KONDISI

Struktur KondisiStruktur Kondisi IfStruktur Kondisi If...ElseIF THEN ELSEIF ELSEStruktur Kondisi Switch...Case

STRUKTUR IF

<?

if (kondisi) { statement-jika-kondisi-true; }

?>

Perintah IF ini akan menjalankan statement jika kondisinyabernilai benar (True)

CONTOH STRUKTUR IF

<?php$suhu = "panas";if ($suhu == "panas")

{echo " Saya akan Menyalakan AC";

}?>

SOAL STRUKTUR IF

MENDETEKSI BILANGANGENAP

STRUKTUR IF … ELSE

if (kondisi) { statement-jika-kondisi-true; } else { statement-jika-kondisi-false; }

Struktur pemilihan ini memberikan dua buah aksi yang dikerjakan bergantung pada nilai kondisinya.

<?php

$huruf = "A";

if (($huruf == "A") || ($huruf == "I") || ($huruf == "U") || ($huruf == "E") ||

($huruf == "O"))

{

echo "Termasuk huruf vokal";

}

else

{

echo "Tidak termasuk huruf vokal";

}

?>

CONTOH STRUKTUR IF … ELSE

SOAL STRUKTUR IF … ELSE

PROGRAM MEMERIKSA USERNAME DAN PASSWORD DENGAN IF..ELSE.

PROGRAM TIKET JIKA USIA 60 TAHUN KE ATAS MAKA BOLEH NONTONJIKA KURANG DARI ITU MAKA JANGAN NONTON

TAHUN KABISAT DAN BUKAN KABISAT

STRUKTUR IF … ELSEIF…ELSE

Bentuk if-elseif ini cocok untuk melakukanpengambilankeputusan yang melibatkan banyak alternative.

if (kondisi) { statement-jika-kondisi-true; } elseif { statement-jika-kondisi-false; } Else {statement-jika-kondisi-false;}

CONTOH STRUKTUR IF … ELSEIF…ELSE

<?$a=-3;if($a>0){echo" nilai $a ini Positif";

}elseif($a<0){echo" Nilai $a Negatif";

}else {echo" nilai $a adalah 0";

}?>

SOAL STRUKTUR IF … ELSEIF…ELSE

Ketentuan penilaian adalah sebagai berikut :Nilai A adalah nilai antara 80-100.Nilai B adalah nilai antara 70-79.Nilai C adalah nilai antara 60-69.Nilai D adalah nilai antara 50-59.Nilai E adalah nilai antara 0-49

SWITCH

switch ($var) { case '1' : statement-1; break; case '2' : statement-2; break; .... }

perbedaan pada penggunaannya dan juga syntaxnya. jikauntuk memutuskan kondisi dalam if dan else itumenggunakan {} tetapi pada switch untuk memberhentikankeputusan digunakanlah fungsi break;

<?php$day = date ("D"); switch ($day) { case 'Sun' : $hari = "Minggu"; break; case 'Mon' : $hari = "Senin"; break; case 'Tue' : $hari = "Selasa"; break; case 'Wed' : $hari = "Rabu"; break; case 'Thu' : $hari = "Kamis"; break; case 'Fri' : $hari = "Jum'at"; break; case 'Sat' : $hari = "Sabtu"; break; default : $hari = "Kiamat"; } echo "Hari ini hari <b>$hari</b>"; ?>

CONTOH SWITCH

<?php$nilai = "A"; //ini adalah variabelswitch($nilai){

case "A":echo "Sangat Bagus";break;

case "B":echo "Baik";break;

case "C":echo "Cukup";break;

case "D":echo "Kurang";break;

case "E":echo "Buruk";break;

} ?>

SOAL SWITCH

MENDETEKSI BULAN

DATE (“n (bulan ke)atau M(bulan), J(jumlah hari) ”)

SOAL DETEKSI PERINGKAT 3 BESAR

top related