import java.util.Scanner; //Tugas
Kelompok 4 Pemrograman 1
public class tugaskelompok {
public static void main(String[] args) {
Scanner simpan = new Scanner (System.in);
double
I,R,V;
double
W,F,S;
double
F1,F2,A1,A2;
String loop,ulang;
System.out.println("------------------------------------");
System.out.println(" Aplikasi Hukum-Hukum fisika ");
System.out.println("------------------------------------");
System.out.println(" 1. Menghitung Hukum OHM ");
System.out.println(" 2. Menghitung Hukum Energi (Usaha)");
System.out.println(" 3. Menghitung Hukum Pascal ");
System.out.println(" 4. exit");
System.out.println("------------------------------------");
for
(loop = "Y"; loop.equals ("Y") || loop.equals
("y");)
{
System.out.print("Pilih Aplikasi
?");
int pilihan = simpan.nextInt();
switch(pilihan){
case 1:
System.out.println(" Hukum OHM");
System.out.println(" R = V x I");
System.out.println(" 1. Mencari R = Hambatan");
System.out.println(" 2. Mencari V = Tegangan");
System.out.println(" 3. Mencari I = arus");
System.out.println(" 4. exit");
System.out.println("===========================");
for(ulang="Y";
ulang.equals ("Y") || ulang.equals ("y");)
{
System.out.print("
Masukkan pilihan :");
int
cari=simpan.nextInt();
switch(cari){
case
1:
System.out.print("
Masukkan nilai V :");
V=simpan.nextInt();
System.out.print("
Masukkan nilai I :");
I=simpan.nextInt();
R=V/I;
System.out.println("
Nilai R ="+R+" ohm");
System.out.println("====================");break;
case
2:
System.out.print("
Masukkan nilai I :");
I=simpan.nextInt();
System.out.print("
Masukkan nilai R :");
R=simpan.nextInt();
V=I*R;
System.out.println("
Nilai V ="+V+" V");
System.out.println("==================");break;
case
3:
System.out.print("
Masukkan nilai V :");
V=simpan.nextInt();
System.out.print("
Masukkan nilai R :");
R=simpan.nextInt();
I=V/R;
System.out.println("
Nilai I ="+I+" A");
System.out.println("==================");break;
default:ulang="N";
System.out.println("");
break;
}
}
break;
case 2:
System.out.println(" Hukum Energi (Usaha)");
System.out.println(" Rumus W = F x S");
System.out.println(" 1. Mencari W = Usaha");
System.out.println(" 2. Mencari F = Gaya");
System.out.println(" 3. Mencari S = Jarak");
System.out.println(" 4. exit");
System.out.println("========================");
for(ulang="Y";
ulang.equals ("Y") || ulang.equals ("y");)
{
System.out.print("
Masukkan pilihan :");
int
cari=simpan.nextInt();
switch(cari){
case
1:
System.out.print("
Masukkan nilai F :");
F=simpan.nextInt();
System.out.print("
Masukkan nilai S :");
S=simpan.nextInt();
W=F*S;
System.out.println("
Nilai W ="+W+" Joule");
System.out.println("======================");break;
case
2:
System.out.print("
Masukkan nilai W :");
W=simpan.nextInt();
System.out.print("
Masukkan nilai S :");
S=simpan.nextInt();
F=W/S;
System.out.println("
Nilai FA ="+F+" N");
System.out.println("====================");break;
case
3:
System.out.print("
Masukkan nilai W :");
W=simpan.nextInt();
System.out.print("
Masukkan nilai F :");
F=simpan.nextInt();
S=W/F;
System.out.println("
Nilai FA ="+S+" m");
System.out.println("====================");break;
default:ulang="N";
System.out.println("");
break;
}
}
break;
case 3:
System.out.println(" Hukum Pascal");
System.out.println(" Rumus F2 = F1 x A2 / A1");
System.out.println(" 1. Mencari F1 = Gaya pada A1");
System.out.println(" 2. Mencari F2 = Gaya pada A2");
System.out.println(" 3. Mencari A1 = Luas penampang A1");
System.out.println(" 4. Mencari A2 = Luas penampang A2");
System.out.println(" 5. exit");
System.out.println("====================================");
for(ulang="Y";
ulang.equals ("Y") || ulang.equals ("y");)
{
System.out.print("
Masukkan pilihan :");
int
cari=simpan.nextInt();
switch(cari){
case
1:
System.out.print("
Masukkan nilai F2 :");
F2=simpan.nextInt();
System.out.print("
Masukkan nilai A1 :");
A1=simpan.nextInt();
System.out.print("
Masukkan nilai A2 :");
A2=simpan.nextInt();
F1=F2*(A1/A2);
System.out.println("
Nilai FA ="+F1+" N");
System.out.println("==================");break;
case
2:
System.out.print("
Masukkan nilai F1 :");
F1=simpan.nextInt();
System.out.print("
Masukkan nilai A1 :");
A1=simpan.nextInt();
System.out.print("
Masukkan nilai A2 :");
A2=simpan.nextInt();
F2=F1*(A2/A1);
System.out.println("
Nilai FA ="+F2+" N");
System.out.println("==================");break;
case
3:
System.out.print("
Masukkan nilai F1 :");
F1=simpan.nextInt();
System.out.print("
Masukkan nilai F2 :");
F2=simpan.nextInt();
System.out.print("
Masukkan nilai A2 :");
A2=simpan.nextInt();
A1=F1*(A2/F2);
System.out.println("
Nilai FA ="+A1+" cm2");
System.out.println("==================");break;
case
4:
System.out.print("
Masukkan nilai F1 :");
F1=simpan.nextInt();
System.out.print("
Masukkan nilai F2 :");
F2=simpan.nextInt();
System.out.print("
Masukkan nilai A1 :");
A1=simpan.nextInt();
A2=F2*(A1/F1);
System.out.println("
Nilai FA ="+A2+" cm2");
System.out.println("==================");break;
default:ulang="N";
System.out.println("");
break;
}
}break;
case
4:
System.out.println("");
System.out.println("*
Selesai *");
break;
default:
System.out.println("Sorry,
input menu yang anda masukkan tidak sesuai");
}
System.out.print("Apakah
anda ingin kembali pemilihan Aplikasi (Y/N) : ");
loop = simpan.next();
}
}
}