Menghitung luas dan keliling pada java
Buatlah program sebagai berikut dengan menggunakan metode switch case
Menu :
1. menghitung luas dan keliling
persegi panjang
2. menghitung luas dan keliling
lingkaran
3. menghitung luas dan keliling
segitiga
Pilihan anda : 3
Masukkan a : 3
Masukkan b : 4
Masukkan r : 5
Keliling segitiga : 12 cm
Luas segitiga : 6 cm2
Pilihan anda : 10
Data tak ditemukan, program
dihentikan ...
kodenya
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
import
java.util.Scanner;
public class program1{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int L,P,a,b;//input data integer
float r,kel,l,c;//input data float
System.out.println("Menu :");
System.out.println("1. menghitung luas
dan keliling persegi panjang");
System.out.println("2. menghitung luas
dan keliling lingkaran");
System.out.println("3. menghitung luas
dan keliling segitiga");
System.out.print("Pilihan anda : ");
int
pilihan = in.nextInt();
//pemilihan switch case
switch(pilihan){
case 1 : System.out.print("Masukkan p
: ");
P = in.nextInt();
System.out.print("Masukkan L
: ");
L = in.nextInt();
System.out.println("Keliling
Persegi Panjang : "+( 2 *( P * L
))+" Cm");
System.out.println("Luas Persegi
Panjang : "+( P * L )+" Cm");break;
case 2 : System.out.print("Masukkan r
: ");
r = in.nextFloat();
System.out.println("Keliling
Lingkaran : "+( 2 * 3.14 * r
)+" Cm");
System.out.println("Luas
Lingkaran : "+( 3.14 * r * r )+"
Cm");break;
case 3 : System.out.print("Masukkan a
: ");
a = in.nextInt();
System.out.print("Masukkan b
: ");
b = in.nextInt();
System.out.print("Masukkan c
: ");
c = in.nextFloat();
System.out.println("Keliling
Segitiga : "+( a + b + c )+
" Cm");
System.out.println("Luas
Segitiga : "+( 2 /( a * b )+ " Cm2"
));break;
default : System.out.println("data tak
ditemukan");
}
}
}
|
Tampilan