Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Percabangan/Seleksi.

Presentasi serupa


Presentasi berjudul: "Percabangan/Seleksi."— Transcript presentasi:

1 Percabangan/Seleksi

2 Tujuan Di akhir pertemuan, mahasiswa diharapkan :
Memahami konsep percabangan pada pemrograman Mengenal sintaks percabangan di Java Mampu menerapkan percabangan dalam persoalan Mampu menggunakan kelas Scanner untuk membaca input dari keyboard.

3 Menggunakan Scanner Untuk membaca data dari keyboard, salah satu caranya adalah dengan menggunakan kelas Scanner. Kelas Scanner terdapat pada paket java.util

4 Contoh 1 Output :

5 Macam-macam Percabangan
if if (…) else (…) if (…) else if (…) else (…) switch (…)

6 Percabangan : if Formula : if (ekspresi_boolean) statement
statements }

7 Contoh 2 Buatlah program yang akan membaca sebuah angka integer. Jika angka di atas 75 tuliskan “Lulus”. Algoritma : deklarasikan variabel bernama nilai baca (nilai) jika nilai > 75 tulis (“Lulus”)

8 Contoh 3 Buatlah program yang akan menerima input sebuah huruf. Jika huruf adalah ‘Y’ atau ‘y’ tuliskan “Proses diteruskan” Algoritma : deklarasikan variabel char bernama huruf baca (huruf) jika huruf==‘Y’ atau huruf==‘y’ tulis (“Proses diteruskan”)

9 Percabangan : if-else Formula : if (ekspresi_boolean) statement 1 else
statements 1 } else { statements 2 }

10 Contoh 4 Buatlah program yang akan menerima input berupa nilai integer. Jika angka merupakan kelipatan 5 tuliskan “Kelipatan 5”, jika tidak tuliskan “Bukan kelipatan 5”. Algoritma : deklarasikan variabel bernama angka (int) baca (angka) jika angka%5==0 tulis (“Kelipatan 5”) else tulis (“Bukan kelipatan 5”)

11 Contoh 5 Buatlah program yang akan menerima data berupa angka integer. Jika 5<angka<50 tuliskan “Memenuhi”, jika tidak tuliskan “Tidak memenuhi” Algoritma : Deklarasikan variabel bernama nilai (int) baca (nilai) jika nilai>5 dan nilai<50 tulis (“Memenuhi”) else tulis (“Tidak memenuhi”)

12 Percabangan : if-else if-else
Formula : if( ekspresi_boolean1 ) statement1; else if(ekspresi_boolean2) statement2; else statement3; if(ekspresi_boolean1 ) { statement1; } else if(ekspresi_boolean2 ) { statement2; } else { statement3; }

13 Contoh 6 Buatlah program yang akan menerima sebuah angka integer. Tuliskan output sesuai ketentuan : Angka Output angka<50 “Kurang” 50<=angka<70 “Cukup” Angka>=70 “Baik”

14 Contoh 7 Buatlah program yang akan menentukan vokal/konsonal sebuah huruf. Jika huruf termasuk huruf vokal tuliskan “Vokal”, jika bukan tuliskan “Konsonan”

15 Percabangan : switch Formula :
switch( switch_ekspresi ){ case case_pilihan1: statement1;// statement2;//blok break; case case_pilihan2: statement1;// statement2;//blok break; : default: statement1;// statement2;//blok n }

16 Contoh 8 Selesaikan soal di contoh 7 dengan switch.

17 Identifikasi Kesalahan
if ( age >= 65 ); System.out.println( "Age greater than or equal to 65" ); else System.out.println( "Age is less than 65 )"; if ( first == ‘A’) System.out.println( “First letter is A”); System.out.println( “Process next letters …”); else System.out.println( “First letter is not A”); if ( jumlah > 1000) System.out.println( “Discount 10%”) else System.out.println( “No discount”);

18 Tugas Buatlah program yang akan menerima 2 buah angka integer dan menentukan bilangan terbesar dari kedua angka tsb. Tuliskan bilangan mana yang paling besar. Buatlah program yang akan menentukan posisi saklar lampu (ON/OFF). Apabila user memasukkan nol berarti kondisi OFF, sedangkan jika memasukkan satu berarti ON. Buatlah program untuk yang akan menerima 3 angka integer. Tuliskan “Accepted” jika angka ketiga adalah hasil perkalian angka 1 dan angka 2. Jika tidak tuliskan “Access denied”

19 Buatlah sebuah program yang akan menerima sebuah angka yang berupa tanggal di bulan Februari Program akan menuliskan tanggal berikutnya dari tanggal yg dimasukkan user. Jika telah mencapai akhir bulan maka program menuliskan “1 Maret 2011”. Buatlah program yang akan menghitung total harga 3 barang. Ketiga harga akan diinputkan oleh user. Jika total lebih dari maka harga yang harus dibayar dikurangi dengan 10% dari total harga. Tuliskan ke layar harga yang harus dibayar oleh pelanggan.

20 Buatlah program yang akan menghitung biaya pemakaian listrik per bulan
Buatlah program yang akan menghitung biaya pemakaian listrik per bulan. Inputan program adalah jenis daya (900 dan 1300), angka meter awal dan akhir bulan. Rumus total biaya untuk daya 900W = (meter akhir – meter awal)*1500 , sedangkan untuk daya 1300W = (meter akhir – meter awal)*1750. Tampilkan biaya yang harus dibayar user ke layar.


Download ppt "Percabangan/Seleksi."

Presentasi serupa


Iklan oleh Google