unit 6 if,elseif,else PHP

Oleh masalex 80 0 pada Minggu, 2 April 2017, 14:10:35


Kembali ke forum soal ini

#php #control-flow #ifelse


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



saya gk mengerti bagian yg ini , bisa dielaskan om
0 jempol


Black_Rose
100
2
· 7 tahun, 7 bulan yang lalu · 0 jempol

[1]. Deklarasikan $tebakan dan $angka, dan berikan nilai berupa angka ke keduanya

instruksi diatas menyuruh kita mendeklarasikan variabel $tebakan dan $angka. misalkan variabel $tebakan kita deklarasikan dengan angka 1, dan variabel $angka kita deklarasikan dengan angka 2. hasilnya $tebakan=1 ;
$angka=2 ;

--------------------------------------------
[2.] Pertama lakukan if yang akan memeriksa jika $tebakan lebih kecil dibandingkan $angka, maka code anda akan mencetak: "Tebakan terlalu rendah!".

instruksi diatas kita disuruh buat control-flow menggunakan if, yang akan memeriksa variabel $tebakan lebih kecil (<) dibandingkan dengan variabel $angka, jika deklarasi dari variabel $tebakan lebih kecil daripada deklarasi dari variabel $angka, maka akan menampilkan output : "Tebakan terlalu rendah!".

maka kita tulis codenya : if ($tebakan < $angka) {
echo "Tebakan terlalu rendah!" ;
----------------------------------------------
[3] Berikutnya lakukan else if yang akan memeriksa jika $tebakan lebih besar dibandingkan $angka, maka code akan mencetak: "Tebakan terlalu tinggi!"

instruksi diatas menyuruh kita untuk menambah control-flow menggunakan elseif yang akan memeriksa --> jika deklarasi dari variabel $tebakan lebih besar (>) dibandingkan dengan deklarasi dari variabel $angka, maka code akan menampilkan output "Tebakan terlalu tinggi!"

maka kita tambahkan codenya : 
elseif {
 echo "Tebakan terlalu tinggi!" ;
}

--------------------------------
[4] Terakhir else yang akan mencetak "Tebakan anda tepat!".

instruksi diatas, jika hasil eksekusi code kita tidak sesuai dengan --> if (disini if nya adalah $tebakan < $angka) dan juga tidak sesuai dengan elseif (disini elseif nya adalah $tebakan >  $angka), maka dia akan mengeluarkan output : "Tebakan anda tepat!".

maksudnya deklarasi $tebakan dan $angka bernilai SAMA. 

FINAL CODE
======================
// Sudahkah saya bilang kalau anda ini hebat? :)

$tebakan=1;
$angka=2;

if ($tebakan < $angka) {
  echo "Tebakan terlalu rendah!" ;
} elseif ($tebakan > $angka) {
  echo "Tebakan terlalu tinggi!" ;
} else {
  echo "tebakan anda tepat!" ;
}

====================
coba aja deklarasi variabel $tebakan dan $angka diubah-ubah. misalkan diganti sama-sama 2, atau terserah anda, dan lihat outputnya. semoga membantu :)