Friday, June 12, 2009

Pernyataan Seleksi

Pernyataan Seleksi

 

Pernyataan  seleksi  untuk  pengambilan  keputusan  merupakan  bagian  dari bahasa  pemrograman  yang  sangat  penting.  Pernyataan-pernyataan pengambilan keputusan di PHP diklasifikasikan ke dalam empat bagian: if, if-else, if-elseif, dan switch.

Ø Pernyataan if

Pernyataan  if  terdiri  dari  suatu  ekspresi  dan  sebuah  statemen  atau  blok statemen yang dieksekusi apabila ekspresi bernilai true.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Seleksi</title>

</head>

<body>

<?php

$a = 10;

$b = 5;

if ($a > $b) {

   echo 'a lebih besar dari b';

}

?>

</body>

</html>

 

Ø Pernyataan if-else

Pernyataan  ini  sebenarnya merupakan  ekspansi  dari  pernyataan  if. Di  sini blok pertama akan dieksekusi manakala ekspresi bernilai true, sebaliknya jika ekspresi bernilai false blok kedua yang dieksekusi.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Seleksi if-else</title>

</head>

<body>

<?php

$a = 10;

$b = 5;

if ($a > $b) {

   echo 'a lebih besar dari b';

} else {

   echo 'a TIDAK lebih besar dari b';

}

?>

</body>

</html>

 

Ø Pernyataan if-elseif

Pernyataan  ini  sebenarnya  merupakan  ekspansi  dari  if-else,  di  mana  ditambahkan  lagi  blok  if-elseif.  Bentuk  pernyataan  if-elseif memungkinkan kita untuk menciptakan seleksi yang lebih kompleks.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Seleksi if-elseif</title>

</head>

<body>

<?php

$a = 10;

$b = 5;

if ($a > $b) {

   echo 'a lebih besar dari b';

} elseif ($a == $b) {

   echo 'a sama dengan b';

} else {

   echo 'a kurang dari b';

}

?>

</body>

</html>

 

Ø Pernyataan switch

Pernyataan switch merupakan sebuah pernyataan control  flow yang dimulai dengan suatu ekspresi dan mentransfer kontrol ke satu kasus berdasarkan nilai ekspresi.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Seleksi switch</title>

</head>

<body>

<?php

$i = 0;

if ($i == 0) {

   echo "i equals 0";

} elseif ($i == 1) {

   echo "i equals 1";

} elseif ($i == 2) {

   echo "i equals 2";

}

// Ekuivalen, dengan pendekatan switch

switch ($i) {

case 0:

   echo "i equals 0";

   break;

case 1:

   echo "i equals 1";

   break;

case 2:

   echo "i equals 2";

   break;

}

?>

</body>

</html>

 

0 comments:

Post a Comment