Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Kondisi If bertingkat dan bersarang Arif Rizki Marsa. M.Kom.

Presentasi serupa


Presentasi berjudul: "Kondisi If bertingkat dan bersarang Arif Rizki Marsa. M.Kom."— Transcript presentasi:

1 Kondisi If bertingkat dan bersarang Arif Rizki Marsa. M.Kom

2 If Bertingkat Kenapa dinamakan bertingkat? karena memang kita menggunakan banyak IF untuk pengecekan. Fungsi IF yang diuraikan di atas adalah fungsi IF tunggal atau sederhana yang digabung dengan fungsi logika AND dan OR. Sebenarnya fungsi IF dapat juga digunakan secara bertingkat untuk menyelesaikan permasalahan tertentu. Fungsi IF bertingkat digunakan jika terdapat lebih dari satu logical_test dalam suatu permasalahan fungsi ini sering disebut juga sebagai fungsi untuk pengambilan keputusan, dimana kita menetapkan rule / aturan dalam menentukan nilai yang berbeda, sehingga nilai tersebut akan dikelompokkan sesuai dengan batasan yang telah ditentukan.

3 Kondisi ini sering disebut juga sebagai fungsi untuk pengambilan keputusan, dimana kita menetapkan rule / aturan dalam menentukan nilai yang berbeda, sehingga nilai tersebut akan dikelompokkan sesuai dengan batasan yang telah ditentukan.

4 if (kondisi1) { if (kondisi_1) { blik pernyataan 1; } else if (kondisi2) { if (kondisi2_1){ blok pernyataan2; } else { blok penryataan 3; }

5 <?php if (kondisi yang dicek pertama) { lakukan perintah apabila kondisi yang dicek pertama bernilai benar; } IF ELSE (kondisi yang dicek kedua) //jika kondisi pertama salah akan dicek di kondisi ke dua { lakukan perintah apabila kondisi yang dicek kedua bernilai benar; } IF ELSE (kondisi yang di cek ke n) { lakukan perintah apabila kondisi yang dicek ke n bernilai benar; } else { lakukan perintah apabila kondisi yang dicek semua salah } ?>

6 <?php $pemog=81; // Set Nilai Pemograman dasar 81 if ($pemog>=80) { echo "Anda dapat Nilai A"; } else if (($pemog =65)) { echo "Anda dapat Nilai B"; } else if (($pemog =50)) { echo "Anda dapat Nilai C"; } else { echo "Anda dapat Nilai D"; } ?>

7 Contoh !!!

8

9 If bersarang Dalam struktur IF kondisi, dikenalkan juga apa yang disebut dengan bentuk IF bersarang atau sering disebut nesteed if.Bentuk ini diguanakan untuk pemilihan pernyataan dari sejumlah kemungkinan tindakan. Penyeleksian dilakukan secara bertingkat. Percabangan if bersarang sama hal nya dengan percabangan if-else, perbedaannya terletak pada kondisinya dimana pada percabangan if-else hanya ada 2 buah kondisi yaitu benar dan salah. Sedangkan pada percabangan if bersarang, ada lebih dari 2 kondisi dimana program akan melakukan pengecekan satu per satu tiap kondisi yang dikehendaki sampai ditemukan kondisi yang bernilai benar

10 konsep codingnya sendiri pun juga lain, jika IF tunggal langsung disandingkan dengan ELSE, untuk IF bertingkat masih disandingkan lagi dengan IF ELSE <? php if () {} else { if () {} else {} } ?>

11 If (kondisi 1) { Pernyataan 1 ; //Jika Kondisi benar, akan dieksekusi dan proses pengecekan berhenti. Jika tidak benar, maka akan di cek pada kondisi berikutnya. } else if (kondisi 2) { Pernyataan 2 ; //Jika Kondisi benar, akan dieksekusi dan proses pengecekan berhenti. Jika tidak benar, maka akan di cek pada kondisi berikutnya. } else if (kondisi 3) { Pernyataan 3 ; //Jika Kondisi benar, akan dieksekusi dan proses pengecekan berhenti. Jika tidak benar, maka akan di cek pada kondisi berikutnya. } else { Pernyataan 2 ; //Jika Kondisi diatas tidak ada yang bernilai, maka akan dieksekusi dan proses pengecekan berhenti. }

12 Contoh If Bersarang <?php $rudi = 'wanita'; if($rudi == 'pria') { echo 'Rudi adalah seorang pria'; } else { echo 'Rudi bukan seorang pria'; } ?>

13 Contoh !!!

14 <? php $waktu = date (‘ Y-m-d H:i:s ‘); $tahun = date (‘Y’); $detik =date (‘s’); echo “Detik saat ini=”.$detik.” ”; if ($detik >=50) {echo “waktu selesai”;} else {echo “waktu masih ada”; } ?>

15 CONTOH !!!!

16 if-else bersarang if-else bertingkat

17 Latihan 1.Buatlah program untuk menampilkan total harga, jika total harga lebih dari 500.000 maka dinyatakan “doorprize " dan jika kurang dari 500.00 Maka Dinyatakan "TIDAK dapat “ 2.Buatlah program untuk menampilkan Bonus, jika penjualan lebih dari 100 = 30 poin, penjualan lebih dari 80 = 20 poin, penjualan lebih dari 70 = 10 poin, nilai lebih dari 60 = 5 poin, dan jika penjualan kurang dari 60 maka poin 0 3.Buatlah program untuk menampilkan bilangan genap dan ganjil dengan menggunakan IF


Download ppt "Kondisi If bertingkat dan bersarang Arif Rizki Marsa. M.Kom."

Presentasi serupa


Iklan oleh Google