saya diberi tugas untuk mengerjakan if, else, dan elseif.
tapi selalu ada keterangan error di baris ke tujuh.
jawaban saya terhadap tugas itu adalah:
1
$angka =5;
2
if ($angka =1){
3
echo "maaf! tebakan terlalu rendah";
4
}elseif ($angka = 6){
5
echo"maaf! tebakan terlalu tinggi";
6
}else ($angka ==5)
7
echo "Tebakan anda tepat!";
8
}
tapi sudah diperbaiki berulang kali selalu kesalahannya pada echo di baris ke tujuh.
mohon penjelasannya!
1 jempol
ganis
198
841
·
11 tahun, 7 bulan yang lalu
·
2 jempol
anda lupa menuliskan "{" di baris ke 6.
terkadang jika ada error di baris X, maka sebenarnya kesalahannya ada di baris sebelumnya (baris X-1, X-2, etc).
jejen
18
2
penanya
·
11 tahun, 7 bulan yang lalu
·
0 jempol
mas, saya sudah memperbaikinya. tapi sekarang ada keterangan seperti ini:
Parse error: syntax error, unexpected '{' on line 6
apakah jawaban yang ini salah?
$angka =5;
if ($angka =1) {
echo "maaf! tebakan terlalu rendah";
}elseif ($angka = 6) {
echo"maaf! tebakan terlalu tinggi";
}else ($angka ==5){
echo "Tebakan anda tepat!";
}
ganis
198
841
·
11 tahun, 7 bulan yang lalu
·
1 jempol
; echo"maaf! tebakan terlalu tinggi";
di antara echo dan tanda kutip harus ada spasi.
; }else ($angka ==5){
untuk else tidak perlu ada kondisi "(kondisi)", karena else akan menerima apapun jika kondisi di if ataupun else if salah/FALSE.
; if ($angka =1) {
; }elseif ($angka = 6) {
untuk perbandingan gunakan "==" bukan "="
bhawara_it
205
4
·
11 tahun, 7 bulan yang lalu
·
1 jempol
untuk else anda tidak bisa memberikan kondisi,jadi source codenya gini :
$angka = 5;
if ($angka == 1){
echo "maaf! tebakan terlalu rendah";
} elseif ($angka == 6){
echo "maaf! tebakan terlalu tinggi";
} else {
echo "Tebakan anda tepat!";
}
jejen
18
2
penanya
·
11 tahun, 6 bulan yang lalu
·
0 jempol
apakah else itu dibiarkan kosong tanpa menuliskan vareabel $angka?
ganis
198
841
·
11 tahun, 6 bulan yang lalu
·
1 jempol
iya, karena dengan "else" anda akan menerima APAPUN kondisi yg telah ditolak oleh "if" dan "elseif" :D
kodjodesign.com
190
64
·
11 tahun, 6 bulan yang lalu
·
4 jempol
kaya gini gan
$tebakan = 6;
$angka = 6;
if ($tebakan < $angka){echo "Tebakan terlalu rendah!";}
else if ($tebakan > $angka){echo "Tebakan terlalu tinggi!";}
else {echo "Tebakan anda tepat!";}
anefirman
208
96
·
10 tahun, 6 bulan yang lalu
·
1 jempol
saya rasa sudah jelas