Selasa, 25 Oktober 2011

Kondisi Part 2

Posted by Knowwell 10/25/2011 04:45:00 PM, under | No comments

Oke...kita ketemu lagi....
kalo di kondisi part 1 kemaren kita udah bahas masalah
if[Statment] dan if[statement] else [statement]
yang hanya digunakan untuk menentukan 1 atau 2 kondisi saja, sekarang saatnya kita belajar untuk menentukkan pilihan yang mengandung lebih dari 2 kondisi.

jika kita menghadapi 3 atau lebih kondisi yang harus diselesaikan, kita dapat menggunakan:


lebih dari 2 kondisi

if[statement] elseif[statement] else [statement]
atau
switch(kondisi) dengan case

misal:

kita diminta untuk menentukkan harga dari 5 barang sbb:

daftar barang dan harga
barang A : 10000
barang B : 15000
barang C : 20000
barang D : 25000
selain itu harga barangnya 5000

maka dengan if[statement] elseif[statemnt] else [statment], kita dapat menyelesaikannya sbb:


Penyelesaian dengan if(kondisi)
if($barang= ="barang A")
{
      $harga=10000;
}
else if($barang= ="barang B")
{
      $harga=15000;
}
else if($barang= ="barang C")
{
      $harga=20000;
}
else if($barang= ="barang D")
{
      $harga=25000;
}
else
{
      $harga=5000;
}

atau kita dapat menyelesaikannya dengan menggunakan switch(kondisi)

Dengan switch(kondisi)
switch($barang)
{
case "barang A" : $harga=10000;
                           break;
case "barang B" : $harga=15000;
                           break;
case "barang C" : $harga=20000;
                           break;
case "barang D" : $harga=25000;
                           break;
default :               $harga=5000
                           break;
}

khusus untuk switch(kondisi), setiap akhir case "statement" harus diakhiri dengan break; agar kondisi tersebut "mengabaikan" kondisi dibawahnya.

0 komentar:

Posting Komentar