Posted by Unknown at 01.15
Read our previous post
TUJUAN1.Siswa mampu menggunakan fungsi percabangan dalam Java
ALAT BAHAN
1.Java Netbeans ver.7.0
DASAR TEORI
Percabangan adalah suatu pilihan dengan kondisi tertentu.apabila kondisi percabangan tersebut terpenuhi,maka pernyataan akan dijalankan , bila kondisi tidak terpenuhi, pernyataan tersebut tidak dijalankan atau ada pernyataan lain.
dalam java terdapat 4 jenis percabangan,yaitu if else , if else if, dan switch.
1.if else
percabangan if else hanya memberlakukan satu pernyataan yang dijalankan bila kondisi terpenuhi dan tidak dijalankan bila tidak terpenuhi.
2.if else if
if-else seperti percabangan if diatas, hanya saja memiliki pernyataan lebih dari 1,jadi apabila kondisi terpenuhi,maka pernyataan pertama akan dijalankan,jika kondisi tidak terpenuhi,maka akan masuk pada pernyataan 2,dan bila kondisi dalam pernyataan 2 terpenuhi,maka pernyataan 2 akan dijalankan,bila tidak terpenuhi,maka akan terus diperiksa sebanyak pernyataan yang ada.
3.Switch
percabangan switch hampir sama dengan if , hanya saja syntax-nya berbeda..syntax switch lebih singkat dari pada if.
Sintaks dari switch seperti berikut :
switch (variabel) {
case nilai1: pernyataan1;
break;
case nilai2: pernyataan2;
break;
default: pernyataan3;
}
Jika
nilai variabel yang ditunjuk bernilai sesuai nilai1, maka pernyataan1
akan dijalankan, jika nilai variabel yang ditunjuk bernilai sesuai
nilai2, pernyataan2 dijalankan, jika tidak ,maka pernyataan3 yang akan
dijalankan.
contoh program :
STUDI KASUS
program if satu kondisi:
dalam program diatas , bila nilai dalam grade lebih dari 75 maka akan muncul tulisan "Selamat!",sebaliknya, jika nilai grade kita ganti dengan nilai kurang dari 75,maka akan muncul tulisan "Anda Gagal....sayang sekali",seperti pada line 13.
hasilnya :
2.program if lebih dari satu kondisi :
dalam program diatas,bila grade lebih dari 75 , maka akan muncul pernyataan "Selamat !",namun bila tidak , maka akan diperiksa lagi,apakan grade lebih dari 50 , bila iya maka akan muncul pernyataan "Belajar lebih giat ya.." ,namun bila grade tidak memenuhi dua kondisi diatas,maka akan muncul pernyataan "Anda Gagal....sayang sekali"
hasilnya :
- bila nilai grade lebih dari 75
- bila nilai grade lebih dari 50
2. switch
program switch :
bila nilai nil = 1,maka pernyataan pada case 1 (line 9) akan dieksekusi,bila nilai nil = 2 maka pernyataan pada case 2 (line 13) akan dieksekusi, bila nilai nil = 3 maka pernyataan pada case 3
(line 17) akan dieksekusi.bila nilai nil tidak sama dengan 1,2 atau 3 seperti diatas, maka pernyataan
default akan dieksekusi.
hasil output :
contoh program if dikombinasikan dengan i/o :
hasilnya :
program diatas memungkinkan kita untuk memberikan nilai (input) pada saat program berlangsung dan akan diperiksa apakah memenuhi kondisi yang ada diatas , bila nilai memenuhi salah satu kondisi maka pernyataan dalam kondisi tersebut akan dijalankan,maka bila tidak memenuhi semua kondisi diatas,maka akan langsung diproses pada pernyataan else (line 90)
KESIMPULAN
hampir setiap program menggunakan fungsi percabangan .selain itu fungsi ini bisa dikombinasikan dengan fungsi lainnya,seperti aritmatika dan input output.
Tidak ada komentar:
Posting Komentar