else + if = elseif tolong gan mentok heheh

Oleh tambuk 36 0 pada Jumat, 12 Agu 2016, 21:34:52


Kembali ke forum soal ini

#php #control-flow #ifelse


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



$benda =  1;

// lengkapi code dibawah sesuai instruksi
// ganti "?" dengan kata/karakter yang sesuai

if ($benda > 5) {
 echo "Anda mendapatkan diskon 10%!";
} ? ( $benda ? 1 ) ? 
   ?
? else {
 echo "Anda mendapatkan diskon 5%!";
}



intruksi
Tambahkan elseif anda sendiri yang akan memeriksa jika $benda sama dengan 1, maka code anda akan mencetak "Maaf, anda tidak mendapatkan diskon.".

Perbaiki code di baris 8, 9, dan 10.
0 jempol




bramanto
300
1153
· 7 tahun, 7 bulan yang lalu · 2 jempol

Hai coder @tambuk. Coder cukup mengubah sintaks pada contoh menjadi seperti ini : 

$benda =  1;

// lengkapi code dibawah sesuai instruksi
// ganti "?" dengan kata/karakter yang sesuai
if ($benda > 10) {
 echo "Anda mendapatkan diskon 10%!";
} else if($benda == 1) { 
echo "Maaf, anda tidak mendapatkan diskon!";
} else {
 echo "Anda mendapatkan diskon 5%!";
}

Sesuai instruksi, pada elseif kita memeriksa variabel $benda sama dengan 1. Happy Coding! 

mady
44
0
· 7 tahun, 7 bulan yang lalu · 0 jempol

// Berikan nilai untuk variabel $benda lebih dari 5
$benda = 6
  
// Perbaiki code dibawah dengan merubah ?
// dengan karakter yang tepat
if ($benda > 5) {
  echo "Anda mendapatkan diskon!";
}



terjadi error
Parse error: syntax error, unexpected 'if' (T_IF) in your code on line 6

bramanto
300
1153
· 7 tahun, 7 bulan yang lalu · 0 jempol

Hai coder @mady. Pastikan coder melihat dan memahami instruksi soal. Tambahkan else if dan else .Perhatikan juga di akhir baris, jangan lupa membubuhkan titik koma di akhir perintah, MisalNya : 

$benda = 6;
if ($benda > 10) {
     echo "Anda mendapatkan diskon 10%!";
} else if($benda == 1) { 
     echo "Maaf, anda tidak mendapatkan diskon!";
} else {
      echo "Anda mendapatkan diskon 5%!";
}

Mujianto
48
1
· 7 tahun, 7 bulan yang lalu · 1 jempol

$benda <= 5;  // Berikan nilai untuk variabel $benda

// lengkapi code dibawah sesuai instruksi

if ($benda > 5) {
  echo "Anda mendapatkan diskon 10%!";
} 
else { echo "Anda mendapatkan diskon 5%";
}
else if { echo "Anda tidak dapat diskon";
}

Kenapa masih error ya 
"Parse error: syntax error, unexpected 'else' (T_ELSE) in your code on line 10"

ur__DNA
131
53
· 7 tahun, 7 bulan yang lalu · 1 jempol

halo coder @Mujianto untuk strukturnya seperti ini :
if (var > kondisi) {
echo "tulis kata atau pesan yang akan dimunculkan";
}else if(var == kondisi){
echo "tulis kata atau pesan lain yang akan dimunculkan";
}else{
echo "tulis kata atau pesan lagi yang lain yang akan dimunculkan";
} 

salam codesaya happycoding