$benda = 1;
// lengkapi code dibawah sesuai instruksi
// ganti "?" dengan kata/karakter yang sesuai
if ($benda > 5) {
echo "Anda mendapatkan diskon 10%!";
} elseif ( $benda == 1 ) {
echo "Maaf, you tidak mendapatkan diskon.";
} else {
echo "Anda mendapatkan diskon 5%!";
}
mau bertanya mengapa di bag.ini harus menggunakan elseif kenapa tidak else aja kak?
mohon pencerahaannya saya kebingungan
0 jempol
maspay
169
0
·
8 tahun, 10 bulan yang lalu
·
0 jempol
kalo elseif kan selain kondisi if yang punya kondisi khusus, makanya sintaksnya : elseif(kondisi).
kalo else kan selain di atasnya, tanpa kondisi tambahan, makanya sintaksnya : else {
...
}
cmiiw
anantadwi13
14
5
·
8 tahun, 10 bulan yang lalu
·
0 jempol
Elseif itu nanti digunakan ketika ada kondisi yg memungkinkan lainnya.
Kalau else itu digunakan ketika semua kondisi (dalam if dan elseif) tidak benar.
Untuk memperjelas, contohnya :
Diberikan 3 bilangan (positif, negatif, netral)
Kita anggap 0 adalah netral, lalu angka lebih besar dari nol adalah posituf dan kurang dari nol adalah negatif.
Maka kodenya bisa seperti ini
$number=-12;
If($number >0){echo "positif";} //tidak memenuhi maka lanjut ke elseif
Elseif($number==0){echo "netral";} //tidak memenuhi maka lanjut ke else
Else{echo "negatif";}
Maka keluaran programnya adalah "negatif".