Haloo haloo sahabat blogger!
Pada post kali ini, kita akan membahas pengaplikasian Statement SWITCH dalam PHP pada penyelesaian soal-soal. Langsung simak aja kuy🌈🌈🌈.
Contoh Soal 1
Misalkan diberikan script berikut ini :
<?php
$bil = 10;
switch ($bil)
{
case 5 : echo "Bilangan sama dengan 5 <br />";
break;
case 8: echo "Bilangan sama dengan 8 <br />";
break;
case 10: echo "Bilangan sama dengan 10 <br />";
case 12: echo "Bilangan sama dengan 12 <br />";
default : echo "Bilangan tidak sama dengan 5, 8, 10
dan 12 <br />";
break;
}
?>
Dengan tanpa menjalankan script di browser, coba tebak kira-kira apa outputnya hayoo?? Bila sudah, coba bandingkan hasilnya bila dijalankan di browser. Selanjutnya simpulkan!
Program :
Hasil output :
Jawab : Tanpa menjalankan script di browser, outputnya adalah case 10, case 12, dan default akan muncul di monitor. Mengapa demikian? Karena script diatas menunjukkan break terakhir ada di case 8 dan selanjutnya break ada di default. Sehingga yang tidak ada break akan muncul di monitor. Mari kita buktikan dengan memunjulkan script di browser.
Contoh Soal 2
Kerjakan kembali soal no. 6 Modul 7. Gunakan konsep SWITCH! Keterangan: Gunakan komponen radiobutton dalam memilih golongan gaji.
Program :
Dan sebuah tombol submit di bawah pilihan menu tersebut.
Misalkan apabila user memilih menu Bujur Sangkar dan ia mengklik submit, maka nantinya akan muncul form untuk mengisikan panjang sisi bujur sangkar dan sebuah tombol submit. Jika tombol submit ini diklik maka selanjutnya akan muncul hasil luasnya. Selanjutnya bila user memilih Persegi Panjang dalam menunya dan ia mengklik submit maka akan muncul form untuk mengisikan panjang dan lebar persegi panjang serta sebuah tombol submit. Bila tombol ini diklik maka akan memunculkan hasil luas persegi panjang. Begitu seterusnya.
Script program utama :
Contoh Soal 1
Misalkan diberikan script berikut ini :
<?php
$bil = 10;
switch ($bil)
{
case 5 : echo "Bilangan sama dengan 5 <br />";
break;
case 8: echo "Bilangan sama dengan 8 <br />";
break;
case 10: echo "Bilangan sama dengan 10 <br />";
case 12: echo "Bilangan sama dengan 12 <br />";
default : echo "Bilangan tidak sama dengan 5, 8, 10
dan 12 <br />";
break;
}
?>
Dengan tanpa menjalankan script di browser, coba tebak kira-kira apa outputnya hayoo?? Bila sudah, coba bandingkan hasilnya bila dijalankan di browser. Selanjutnya simpulkan!
Program :
Hasil output :
Jawab : Tanpa menjalankan script di browser, outputnya adalah case 10, case 12, dan default akan muncul di monitor. Mengapa demikian? Karena script diatas menunjukkan break terakhir ada di case 8 dan selanjutnya break ada di default. Sehingga yang tidak ada break akan muncul di monitor. Mari kita buktikan dengan memunjulkan script di browser.
Contoh Soal 2
Kerjakan kembali soal no. 6 Modul 7. Gunakan konsep SWITCH! Keterangan: Gunakan komponen radiobutton dalam memilih golongan gaji.
Program :
Hasil output :
Contoh Soal 3
Kerjakan kembali soal no. 2 Modul 7 menggunakan konsep SWITCH.
Program :
Hasil output :
Contoh Soal 4
Dengan menggunakan konsep SWITCH, buatlah script untuk membaca bulan saat ini dan tampilkan jumlah hari.
dalam bulan tersebut.
Program :
Hasil output :
Contoh Soal 5
Buatlah aplikasi sederhana untuk menghitung luas beberapa bangun datar. Pertama buat halaman index.php yang isinya menu pilihan berbentuk radiobutton atau combobox yang itemnya sbb:
- Bujur sangkar
- Persegi panjang
- Lingkaran
- Segitiga
Dan sebuah tombol submit di bawah pilihan menu tersebut.
Misalkan apabila user memilih menu Bujur Sangkar dan ia mengklik submit, maka nantinya akan muncul form untuk mengisikan panjang sisi bujur sangkar dan sebuah tombol submit. Jika tombol submit ini diklik maka selanjutnya akan muncul hasil luasnya. Selanjutnya bila user memilih Persegi Panjang dalam menunya dan ia mengklik submit maka akan muncul form untuk mengisikan panjang dan lebar persegi panjang serta sebuah tombol submit. Bila tombol ini diklik maka akan memunculkan hasil luas persegi panjang. Begitu seterusnya.
Script program utama :
- Bujur Sangkar
Hasil output :
- Persegi Panjang
Hasil output :
- Lingkaran
Hasil output :
Demikian postingan artikel kali ini, semoga dapat dimengerti dan bermanfaat untuk teman-teman. Jika ada yang ingin ditanyakan, cukup tuliskan di kolom komentar.
Terimakasih.
Salam sahabat blogger!























Tidak ada komentar:
Posting Komentar