IF Bersarang
Gambar 1.1
IF Bersarang (Nested If) merupakan percabangan IF dengan struktur yang lebih kompleks. Dimana didalam sebuah pernyataan IF terdapat pernyataan IF lainnya, Dengan kata lain terdapat sebuah kondisi IF didalam IF. Penggunaan struktur IF Bercabang biasa digunakan untuk pemilihan beberapa pernyataan bertingkat, Ketika sebuah pernyataan IF dijalankan dan bernilai true maka akan terdapat pernyataan if lainnya pada blok tersebut.
Contoh Sederhana:
Gambar 1.2
Seperti pada gambar 1.2,terdapat kondisi/pernyataan dimana terdapat berbagai pilihan yang akan di arahkan kepada pilian input tahun bekerja dan berkeluarga.Sehingga jawaban yang berada dijangkaun if yang pertama akan bernilai true dan yang lain akan menjadi elif karena false dan akan diarahkan berdasarkan pilihan sesuai apa yang kita tulis dalam input.Apabila nilai suatu variabel berada di luar jangkauan.Maka,input akan bernilai false dan melanjutkan ke if dalam if berikutnya.Sebagai contoh jikalau ingin memberi input tahun kerja 11 tahun dan sudah berkeluarga.Maka,program akan menyeleksi sesuai input dan akan melewati proses if untuk tahun kerja 15 tahun keatas dan langsung ke proses if tahun kerja 10 tahun keatas.Sehingga didapat kan hasil Gaji 8 Jt dan Bonus 1,5 Jt.
.png)
.png)
Tidak ada komentar:
Posting Komentar