IF...ELSE(IF) Bersarang
Pengkondisian IF...ELSE bersarang biasa kita gunakan ketika terdapat 2 atau lebih pilihan dimana didalam pilihan tersebut dibagi lagi dalam syarat yang berbeda.
FORMULA
if($...)
{
if($...)
{
...
}
else
{
...
}
}
else
if($...)
{
...
}
else
{
...
}
{
...
}
CONTOH KASUS 1: NAMA PANGGILAN
jika usia >60 tahun
jika pria dipanggil KAKEK
jika wanita dipanggil NENEK
jika usia sama dengan atau <60 tahun
jika pria dipanggil AYAH
jika wanita dipanggil IBU
<?php
$usia=89;
$jk=wanita;
if($usia>60)
{
if($jk=='pria')
{
$ket=KAKEK;
}
else if($jk=='wanita')
{
$ket=NENEK;
}
}
else if($usia<60)
{
if($jk=='pria')
{
$ket=AYAH;
}
else if($jk=='wanita')
{
$ket=IBU;
}
}
echo"Usia Anda $usia Tahun<br>
Jenis kelamin Anda adalah $jk
Jadi, Panggilan untuk Anda adalah $ket";
?>
CONTOH KASUS 2: Harga Tiket Pesawat
jika pesawat GARUDA
jika usia <2 tahun = Rp.200.000
jika sama dengan atau > 2 tahun = Rp.800.000 =
jika pesawat LION AIR
jika usia <2 tahun = Rp.100.000
jika sama dengan atau > 2 tahun = Rp.600.000
<?php
pesawat=garuda;
usia=23;
if($pesawat=='garuda')
{
if($usia<2)
{
$biaya="200.000";
}
else
{
$biaya="800.000";
}
}
elseif($pesawat=='lion air')
{
if($usia<2)
{
$biaya="100.000";
}
else
{
$biaya="600.000";
}
}
}
?>