Belajar Penggunaan Switch Case Pada Java (Pertemuan 5) Semakin Asyque!!!

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…

5

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…

5.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….

5.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

5.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..

Pemrograman Java With Netbeans

oke balik lagi ke artikel sederhana dari blog ini,
kali ini admin pengen share tentang lanjutan dari program sederhana java menggunakan neatbeans. ini hanya sedikit hasil admin belajar dari hasil pembelajaran mata kuliah pemrograman di kampus, btw admin adalah mahasiswa STMIK Bani Saleh kota Bekasi ehhehehehe…..

baik kali ini kita akan mempelajari soal pertama:

Buatlah Program dengan Output sbb :

x   = 17

y   = 5

x + y   = 22

x – y   = 12

x * y   = 85

x / y   = 3

x % y = 2

nah dan ini adalah dibawah adalah contoh hasilnya ….

java21java2

nah itu adalah cara dan hasil soal pertama

mari kita lanjut ke soal selanjutnya

 

kayaknya kurang yah kalo hanya 2 contoh baik kita lanjut ke soal selanjutnya saudara bisa memahami lewat tulisan diatas ya. tentang fungsi tipe datanya bisa saudara baca ya di blog tetangga wkwkwkw….

nah kita lanjutin aja

import java.util.Scanner ;

class latihan

{

public static void main(String[]args)

{

Deklarasi

int luas,panjang,lebar ;

Input

int luas, panjang, lebar;

Scanner segi=new Scanner(System.in);

System.out.print(“Masukan Panjang = “);

panjang=segi.nextInt();

System.out.print(“Masukan Lebar = “);

lebar=segi.nextInt();

Proses ; (menghitung proses)

luas=panjang*lebar;

Output (untuk menampilkan hasil dari perhitungan)

System.out.println(“luas  = “ + luas);

}

}

nah selanjutnya ada soal nih dari penjelasan diatas. pertama kalian harus memahami apa itu integer yaitu untuk menampilkan yg berupa angka. lalu ada string. dan cari tau bedanya antara print, dengan println . lalu antara nextInt dan NextLine sehingga pada soal berikut ini kalian akan mudah mengerjakannya dan memahaminya

  • Buat output Java Jcreator sbb :

Data Pribadi

NPM  = …..

Nama Lengkap   = …..

Alamat  = …..

Nilai Java      = …..

Nilai Algoritma  = …..

Rata-rata Nilai   = …..

nah sobat itulah pelajaran java untuk artikel kedua ini, semoga bermanfaat . maaf ya kalo simpel, enakan simpel simpel wkwkwkwkw.

 

author: abdul hasyim

sumber: materi kuliah pemrograman 1

dosen: Pak Toeko