Percabangan/Seleksi.

Slides:



Advertisements
Presentasi serupa
Pengendalian Proses : Seleksi (Conditional)
Advertisements

TUGAS Buatlah program menghitung luas persegi panjang!
09 Control Statement if 143.
Tipe data dan algoritma dasar
Latihan PERCABANGAN & PERULANGAN
Flow Control & Exception Handling
Modul 1- Review Java.
Struktur Kendali Proses (Seleksi)
Contoh soal penyegaran
Notasi Algoritma.
Pemrogramman Terstruktur
STATEMENT PENGENDALIAN (PEMILIHAN)
Struktur Dasar Java Percabangan & Perulangan
Percabangan/Pemilihan
2 JAM TEORI dan 1 jam praktek
Pemprograman Terstruktur 1
Algoritma & Pemrograman 1
Algoritma dan Dasar Pemograman
Struktur Kontrol Pemilihan
Algoritma (Struktur, Tipe Data, Input/Output)
Pertemuan Pengembangan Algoritma
Object-oriented Programming (OOP) with JAVA 2011/2012
Struktur Kontrol Keputusan
{Pertemuan 4 Struktur Kondisi IF}
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
Struktur Kontrol #1 Keputusan
If, If/else, switch SUSSI.
FONDASI PEMROGRAMAN & STRUKTUR DATA #2
PERCABANGAN (DECISION)
Pertemuan Operasi Seleksi
Statement Control (if dan switch)
Internet Programming PHP
{Pertemuan 4 Struktur Kondisi IF}
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Buatlah flowchart untuk pembagian 3 buah bilangan
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
Struktur Seleksi (Percabangan)
Struktur Kontrol Keputusan
Array Multidimensi.
{Pertemuan 4 Struktur Kondisi IF}
PERTEMUAN 7 STATEMENT PEMILIHAN
Algoritma dan Struktur Data 1 pertemuan 5
PERCABANGAN.
Algoritma & Pemrograman 1
Percabangan C++ Norma Amalia, ST., M.Eng.
Aliran Kendali (Flow Control)
STRUKTUR DASAR PROGRAM
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
Pemrograman Terstruktur
PERCABANGAN (DECISION)
Pengendalian Proses : Perulangan /Looping
STATEMENT PENGENDALIAN (PEMILIHAN)
PERCABANGAN.
Bahasa Pemrograman (Pemrograman Visual)
Flow Control & Exception Handling
Percabangan/Pemilihan
Latihan Pertemuan Operasi Seleksi
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Struktur Pemilihan atau Pencabangan
Algoritma dan Struktur Data
Struktur Kontrol Pemilihan
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
PERCABANGAN.
Struktur percabangan.
Logika dan Algoritma Agung BP Chapter 5.
Dasar Pemrograman Percabangan Nurul Anisa Sri Winarsih, M. CS
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Percabangan/Seleksi

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.

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

Contoh 1 Output :

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

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

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”)

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”)

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

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”)

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”)

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; }

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”

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

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

Contoh 8 Selesaikan soal di contoh 7 dengan switch.

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”);

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”

Buatlah sebuah program yang akan menerima sebuah angka yang berupa tanggal di bulan Februari 2011. 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 50000 maka harga yang harus dibayar dikurangi dengan 10% dari total harga. Tuliskan ke layar harga yang harus dibayar oleh pelanggan.

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.