DISUSUN OLEH:
YOGYAKARTA
2020
PRAKTIK
1. Buat program untuk menentukan apakah bilangan termasuk genap atau ganjil
seperti berikut
public class GanjilGenap {
public static void main(String[] args) {
int bil;
bil = 5;
switch(bil%2)
{
case 0:
System.out.println("Bilangan genap");
break;
case 1:
System.out.println("Bilangan ganjil");
break;
default:
System.out.println("Salah bilangan");
}
}
}
Jelaskan dan amati hasilnya,jelaskan!
Program tersebut menghasilakan Run java Applycation“Bilangan Ganjil” artinya
angka 5 tersebut merupakan bilangan ganjil karna tidak habis dibagi 2.
Ubah bil=5 yang ada pada baris 4 menjadi bil=100,amati
hasilnya,Jelaskan
Program tersebut menghasilakan Run java Applycation“Bilangan Genap” artinya
angka 100 tersebut merupakan bilangan ganjil karna habis dibagi 2.
import java.util.Scanner;
class Jurusan {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
String kode;
System.out.print("Masukkan kode jurusan = ");
kode=in.next();
switch(kode) {
case "TI":
System.out.println("Teknik Informatika");
break;
case "TK":
System.out.println("Teknik Komputer");
break;
default:
System.out.println("Salah masukkan kode jurusan");
}
}
}
Hasil nya
Hasil dari pemograman tersebut adalah apabila kita memasukkan kode TI maka
hasil di run java application akan menampilkan “Teknik Informatika”.
Karena,Ketika Java mencapai kata kunci break, itu akan keluar dari blok switch
dan Ini akan menghentikan eksekusi kode dan pengujian kasus di dalam blok.
Ketika ditemukan kecocokan, maka pekerjaan selesai.Nah sehingga pada program
tersebut kata kunci break tidak dihilangkan maka hasil dari kode bulan akan
menampilkan hasil jumlah hari=30 hari
LATIHAN
1. Buat flowchart dan program dengan switch untuk menghitung luas bangun
ruang.
a) Flowchart
b) Program