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
·
10 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
·
10 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
·
10 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
·
10 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
·
10 tahun, 6 bulan yang lalu
·
0 jempol
apakah else itu dibiarkan kosong tanpa menuliskan vareabel $angka?
ganis
198
841
·
10 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
·
10 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
·
9 tahun, 6 bulan yang lalu
·
1 jempol
saya rasa sudah jelas