Contoh Program Java Menggunakan Case
import java.io.*;
import java.util.Scanner;
public class devi{
public static void main(String[] args){
Scanner input =new Scanner(System.in);
int pil;
char lagi='y';
System.out.println("====================================");
System.out.println(" MENU PERHITUNGAN ");
System.out.println("====================================");
System.out.println("1.Menghitung Luas Segitiga");
System.out.println("2.Menghitung Luas Bujur Sangkar");
System.out.println("3.Menghitung Luas Lingkaran");
System.out.println("4.Menghitung Luas Persegi Panjang");
System.out.println("5.Menghitung Luas Bola");
System.out.println("6.Menghitung Keliling Bola");
System.out.println("7.Menghitung Volume Bola");
System.out.println("====================================");
System.out.println("");
while(lagi=='y'){
System.out.println("Masukkan Pilihan Perhitungan =");
pil=input.nextInt();
try{
switch (pil){
case 1:
System.out.println("");
System.out.println("======================================");
System.out.println("Anda Memilih Perhitungan Luas Segitiga");
int alas,tinggi;
double luas;
Scanner s=new Scanner(System.in);
System.out.println("Masukkan Alas =");
alas=s.nextInt();
System.out.println("Masukkan Tinggi =");
tinggi=s.nextInt();
luas=(alas*tinggi)/2;
System.out.println("("+alas+"*"+tinggi+")/2="+luas);
break;
case 2:
System.out.println("");
System.out.println("===========================================");
System.out.println("Anda Memilih Perhitungan Luas Bujur Sangkar");
int sisi;
double lu;
Scanner n=new Scanner(System.in);
System.out.println("Masukkan Sisi");
sisi=n.nextInt();
lu=(sisi*sisi);
System.out.println("Luas Bujur Sangkar="+lu);
break;
case 3:
System.out.println("");
System.out.println("=======================================");
System.out.println("Anda Memilih Perhitungan Luas Lingkaran");
int jari,lua;
Scanner scan=new Scanner(System.in);
System.out.println("Masukkan Jari-jari =");
jari=scan.nextInt();
System.out.println("Luas Lingkaran ="+3.14*(jari*jari));
break;
case 4:
System.out.println("");
System.out.println("=============================================");
System.out.println("Anda memilih Perhitungan Luas Persegi Panjang");
int panjang,lebar;
int Lx ;
Scanner x=new Scanner(System.in);
System.out.println("Masukkan Panjang =");
panjang=x.nextInt();
System.out.println("Masukkan Lebar =");
lebar=x.nextInt();
Lx=(lebar*panjang);
System.out.println("Luas Persegi Panjang ="+Lx);
break;
case 5:
System.out.println("");
System.out.println("==================================");
System.out.println("Anda Memilih Perhitungan Luas Bola");
int jar;
Scanner in=new Scanner(System.in);
System.out.println("Masukkan Jari-jari =");
jar=in.nextInt();
System.out.println("Luas Permukaan Bola ="+(jar*jar)*(22/7)*4);
break;
case 6:
System.out.println("");
System.out.println("======================================");
System.out.println("Anda Memilih Perhitungan Keliling Bola");
int z,pi,k;
Scanner put=new Scanner(System.in);
pi=22/7;
System.out.println("Masukkan Jari-Jari =");
z=put.nextInt();
k=2*pi*z;
System.out.println("Keliling Bola ="+k);
break;
case 7:
System.out.println("");
System.out.println("=====================================");
System.out.println("Anda Memilih Perhitungan Volume Bola");
int r;
Scanner nominal=new Scanner(System.in);
System.out.println("Masukkan Jari-jari =");
r=nominal.nextInt();
int phi,r3,volume;
phi=22/7;
r3=r*r*r;
volume=4/3*phi*r3;
System.out.println("Volume Bola ="+volume);
break;
}
System.out.println("");
System.out.print("Mau Coba Lagi (y/t)? =");
String str= BacaKeyboard.bacaString();
lagi=str.charAt(0);
if(lagi=='Y')lagi='y';
if(lagi=='y') continue;
else{
System.out.println("TERIMAKASIH \'s ..\n");
break;
}
} catch(NumberFormatException nfe){
}
}
}
}
Hasil Output
import java.util.Scanner;
public class devi{
public static void main(String[] args){
Scanner input =new Scanner(System.in);
int pil;
char lagi='y';
System.out.println("====================================");
System.out.println(" MENU PERHITUNGAN ");
System.out.println("====================================");
System.out.println("1.Menghitung Luas Segitiga");
System.out.println("2.Menghitung Luas Bujur Sangkar");
System.out.println("3.Menghitung Luas Lingkaran");
System.out.println("4.Menghitung Luas Persegi Panjang");
System.out.println("5.Menghitung Luas Bola");
System.out.println("6.Menghitung Keliling Bola");
System.out.println("7.Menghitung Volume Bola");
System.out.println("====================================");
System.out.println("");
while(lagi=='y'){
System.out.println("Masukkan Pilihan Perhitungan =");
pil=input.nextInt();
try{
switch (pil){
case 1:
System.out.println("");
System.out.println("======================================");
System.out.println("Anda Memilih Perhitungan Luas Segitiga");
int alas,tinggi;
double luas;
Scanner s=new Scanner(System.in);
System.out.println("Masukkan Alas =");
alas=s.nextInt();
System.out.println("Masukkan Tinggi =");
tinggi=s.nextInt();
luas=(alas*tinggi)/2;
System.out.println("("+alas+"*"+tinggi+")/2="+luas);
break;
case 2:
System.out.println("");
System.out.println("===========================================");
System.out.println("Anda Memilih Perhitungan Luas Bujur Sangkar");
int sisi;
double lu;
Scanner n=new Scanner(System.in);
System.out.println("Masukkan Sisi");
sisi=n.nextInt();
lu=(sisi*sisi);
System.out.println("Luas Bujur Sangkar="+lu);
break;
case 3:
System.out.println("");
System.out.println("=======================================");
System.out.println("Anda Memilih Perhitungan Luas Lingkaran");
int jari,lua;
Scanner scan=new Scanner(System.in);
System.out.println("Masukkan Jari-jari =");
jari=scan.nextInt();
System.out.println("Luas Lingkaran ="+3.14*(jari*jari));
break;
case 4:
System.out.println("");
System.out.println("=============================================");
System.out.println("Anda memilih Perhitungan Luas Persegi Panjang");
int panjang,lebar;
int Lx ;
Scanner x=new Scanner(System.in);
System.out.println("Masukkan Panjang =");
panjang=x.nextInt();
System.out.println("Masukkan Lebar =");
lebar=x.nextInt();
Lx=(lebar*panjang);
System.out.println("Luas Persegi Panjang ="+Lx);
break;
case 5:
System.out.println("");
System.out.println("==================================");
System.out.println("Anda Memilih Perhitungan Luas Bola");
int jar;
Scanner in=new Scanner(System.in);
System.out.println("Masukkan Jari-jari =");
jar=in.nextInt();
System.out.println("Luas Permukaan Bola ="+(jar*jar)*(22/7)*4);
break;
case 6:
System.out.println("");
System.out.println("======================================");
System.out.println("Anda Memilih Perhitungan Keliling Bola");
int z,pi,k;
Scanner put=new Scanner(System.in);
pi=22/7;
System.out.println("Masukkan Jari-Jari =");
z=put.nextInt();
k=2*pi*z;
System.out.println("Keliling Bola ="+k);
break;
case 7:
System.out.println("");
System.out.println("=====================================");
System.out.println("Anda Memilih Perhitungan Volume Bola");
int r;
Scanner nominal=new Scanner(System.in);
System.out.println("Masukkan Jari-jari =");
r=nominal.nextInt();
int phi,r3,volume;
phi=22/7;
r3=r*r*r;
volume=4/3*phi*r3;
System.out.println("Volume Bola ="+volume);
break;
}
System.out.println("");
System.out.print("Mau Coba Lagi (y/t)? =");
String str= BacaKeyboard.bacaString();
lagi=str.charAt(0);
if(lagi=='Y')lagi='y';
if(lagi=='y') continue;
else{
System.out.println("TERIMAKASIH \'s ..\n");
break;
}
} catch(NumberFormatException nfe){
}
}
}
}
Hasil Output
Comments
Post a Comment