salahku dimana y?

Oleh divka 24 1 pada Rabu, 15 Feb. 2017, 19:30:06


Kembali ke forum soal ini

#php #control-flow #ifelse


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Instruksi:
1. Berikan nilai untuk $benda kurang atau sama dengan 5.
2. Tambahkan else di baris ke 7.
3. Di dalam else, perintahkan untuk menuliskan (echo) Anda mendapatkan diskon 5%.

jawaban saya :
$benda = 5;  // Berikan nilai untuk variabel $benda

// lengkapi code dibawah sesuai instruksi

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

komentarnya :
Silakan coba lagi.
Tampaknya ada error di code anda.
Perhatikan output dibawah untuk mengetahui errornya.
Apakah anda menuliskan "Anda mendapatkan diskon 5%! di else?

Tulisan di code output :
Anda mendapat diskon 5%!

Salahnya dimana y?
0 jempol


ZihxS
300
816
· 7 tahun, 8 bulan yang lalu · 0 jempol

hai coder divka,

telaah lagi instruksi ketiga :D

" Di dalam else, perintahkan untuk menuliskan (echo) Anda mendapatkan diskon 5%. "

Nah di isi else anda adalah :

echo "Anda mendapat diskon 5%!";

Harusnya :

echo "Anda mendapatkan diskon 5%!";

Semoga membantu...

divka
24
1
penanya
· 7 tahun, 8 bulan yang lalu · 0 jempol

Thx atas bantuannya...
bener2 masalah ketelitian ya

ZihxS
300
816
· 7 tahun, 8 bulan yang lalu · 0 jempol

Hmmm yeah, ketelitian juga kunci jika anda sedang ngoding ^_^

Betah di codesaya.com yaa ^_^

divka
24
1
penanya
· 7 tahun, 8 bulan yang lalu · 1 jempol

tuntutan sekolah mas...
harus betah

ZihxS
300
816
· 7 tahun, 8 bulan yang lalu · 0 jempol

Hmmmm sip sip (y)

Akhtarzia
24
0
· 7 tahun, 8 bulan yang lalu · 0 jempol

Mungkin variabel $benda nya harus lebih dari 5 

Ridwanulloh
77
1
· 4 tahun yang lalu · 0 jempol

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.