$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
·
7 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
·
7 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".