assalamualaikum warrohmatullahi wabarakatuh..
pada hari ini kita kembali melanjutkan materi pemrograman java dasar kita . yang pada kali ini menggunakan metode switch case . apa itu switch case??
- Statement Switch merupakan statement alternatif untuk melakukan pemilihan statement. Statement ini biasanya digunakan untuk menyederhanakan kompleksitas statement IF yang banyak mengandung kondisi.
- Tetapi, switch disini masih memiliki batasan yaitu: Variabel penentu harus bertipe Integer, atau yang cocok dengan Integer seperti character, boolean, byte, short dan long. Batasan variabel yang bisa diperiksa antara 0 sampai 255.
- Perintah :
Switch (Variabel)
{
case nilai1 :
Blok statement 1 yang benar ;
break ;
case nilai2 :
Blok statement 2 yang benar ;
break ;
case nilai3 :
Blok statement 3 yang benar ;
break ;
default :
blok statement 4 yang salah ;
}
akan ada 4 latihan kita pada kali ini ya.. silahkan disimak dan dicoba lalu hasilnya sesuai dengan running-an yang ada pada gambar ya..
SOAL 1…

import java.util.Scanner;
public class Pertemuan5 {
public static void main(String[] args) {
String Dul =” Succes by Ibnu Zaen”;
String jurusan=”Memilih Jurusan”;
int pilihan;
System.out.println(jurusan);
System.out.println(“ketikan angka 1 untuk memilih TI”);
System.out.println(“ketikan angka 2 untuk memilih SI”);
System.out.println(“ketikan angka 3 untuk memilih KA”);
System.out.println(“ketikan angka 4 untuk memilih MI”);
System.out.println(“Masukkan Pilihan =”);
Scanner jur=new Scanner (System.in);
pilihan = jur.nextInt();
switch (pilihan){
case 1: System.out.println(“You memilih jurusan TI”);break;
case 2: System.out.println(“You memilih jurusan SI”);break;
case 3: System.out.println(“You memilih jurusan KA”);break;
case 4: System.out.println(“You memilih jurusan MI”);break;
default : System.out.println(“Pilihan You orang tydack Available”);break;
}
}
}
nah bagaimana coba disimak yaaa..
SOAL 2…

import java.util.Scanner;
public class Pertemuan52 {
public static void main(String[] args) {
String dul =”misi sukses by ibnu zaen”;
String yes =”Meraih Medali”;
int point;
System.out.println(yes);
System.out.println(“ketik 1 jika ingin medali emas”);
System.out.println(“ketik 2 jika ingin medali perak”);
System.out.println(“ketik 3 jika ingin medali perunggu”);
Scanner asyque=new Scanner(System.in);
System.out.print(“nama =”);
String Nama=asyque.nextLine();
System.out.print(“masukkan pilihan”);
point=asyque.nextInt();
System.out.println(“Nama =”+ Nama);
System.out.println(“point =”+ point);
switch (point){
case 1: System.out.println(“Mendapatkan medali emas”);break;
case 2: System.out.println(“Mendapatkan medali perak”);break;
case 3: System.out.println(“Mendapatkan medali perunggu”);break;
default: System.out.println(“pilihan ojo ada”);break;
}
}
}
SOAL 3….

import java.util.Scanner;
public class Pertemuan53 {
public static void main(String[] args) {
String dul =”mission succes by Mr. Zaen”;
String tujuan =”Menghitung Suhu”;
String garis =”+=============================+”;
double cel,fah,kel,reamur,suhu;
System.out.println(tujuan);
System.out.println(garis);
System.out.println(“ketik untuk menghitung celcius”);
System.out.println(“ketik untuk menghitung fahreinheit”);
System.out.println(“ketik untuk menghitung reamur”);
System.out.println(“ketik untuk menghitung kelvin”);
System.out.println (garis);
Scanner hit=new Scanner(System.in);
System.out.print(“Masukan Pilihan=”);
int pil= hit.nextInt();
System.out.print(“Masukkan Derajat Suhu=”);
suhu=hit.nextInt();
System.out.println(garis);
switch (pil){
case 1: kel=(suhu+273.15);
fah=(suhu*9/5)+32;
reamur=(suhu*4/5);
System.out.println(suhu+” “+”celcius=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”celcius=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”celcius=”+” “+reamur +” “+”reamur”);
break;
case 2: cel=(suhu-32)/1.8;
kel=(suhu+459.67)/1.8;
reamur=(suhu-32)/2.25;
System.out.println(suhu+” “+”fahreinheit=”+” “+cel +” “+”celcius”);
System.out.println(suhu+” “+”fahreinheit=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”fahreinheit=”+” “+reamur +” “+”reamur”);
break;
case 3: fah=(suhu*1.8)-459.67;
reamur=(suhu-273.15)*0.8;
cel=(suhu-273.15);
System.out.println(suhu+” “+”kelvin=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”kelvin=”+” “+reamur +” “+”reamur”);
System.out.println(suhu+” “+”kelvin=”+” “+cel +” “+”celcius”);
break;
case 4: fah=(suhu*2.25)+32;
kel=(suhu/0.8)+273.15;
cel=(suhu/0.8);
System.out.println(suhu+” “+”reamur=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”reamur=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”reamur=”+” “+cel +” “+”celcius”);
break;
default :System.out.println(“pilihan anda tidak sesuai”);
}
}
}
Soal ke 4

import java.util.Scanner;
public class Pertemuan54 {
public static void main(String[] args) {
String lol =”berhasil “;
String sup =”tukang susu”;
String pos =”+====================+”;
int kaleng, beli, harga = 0;
String merek;
System.out.println(“TOKO BIG SUSU”);
System.out.println(pos);
System.out.println(“A”+” “+” “+”SUSU DANCOW” );
System.out.println(” “+”1″+” “+”UKURAN KECIL” );
System.out.println(” “+”2″+” “+”UKURAN SEDANG” );
System.out.println(” “+”3″+” “+”UKURAN BESAR” );
System.out.println(“B”+” “+” “+”SUSU BENDERA” );
System.out.println(” “+”1″+” “+”UKURAN KECIL” );
System.out.println(” “+”2″+” “+”UKURAN SEDANG” );
System.out.println(” “+”3″+” “+”UKURAN BESAR” );
System.out.println(“A”+” “+” “+”SUSU SGM” );
System.out.println(” “+”1″+” “+”UKURAN KECIL” );
System.out.println(” “+”2″+” “+”UKURAN SEDANG” );
System.out.println(” “+”3″+” “+”UKURAN BESAR” );
System.out.println(pos);
System.out.print(“Masukan Kode Susu |A|B|C|=”);
Scanner susu=new Scanner(System.in);
String kode=susu.nextLine();
System.out.print(“Masukan Kode Kaleng |1|2|3|=”);
kaleng=susu.nextInt();
switch (kode)
{
case “A”: merek=”DANCOW”;
break;
case “B”: merek=”BENDERA”;
break;
case “C”: merek=”SGM”;
break;
default : merek=”Tidak Ada”;
break;
}
if (“A”.equals(kode))
{
switch (kaleng)
{
case 1: harga = 15000; break;
case 2: harga = 13500; break;
case 3: harga = 15000; break;
}
}
else if (“B”.equals(kode))
{
switch (kaleng)
{
case 1: harga = 20000; break;
case 2: harga = 17500; break;
case 3: harga = 18500; break;
}
}
else if (“C”.equals(kode))
{
switch (kaleng)
{
case 1: harga = 25000; break;
case 2: harga = 20000; break;
case 3: harga = 22000; break;
}
}
System.out.println(“Merek Susu =”+” “+””+merek);
System.out.println(“Harga Satuan Barang =”+” “+harga);
System.out.print(“Jumlah Yang Di Beli =”);
beli=susu.nextInt();
int total=harga*beli;
System.out.println(“Harga Yang Harus Di Bayar Sebesar=”+” “+”Rp”+total);
System.out.println(pos);
System.out.println(lol);
}
}
Nah sekian dulu ya sobat semoga bermanfaat. sampai ketemu di pertemuan selanjutnya…
wasslamualaikum warrohmatullahi wabarakatuh..

