import
java.util.Scanner;
public
class materifisika1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int Ep;
int Vt;
int mz;
String loop,pilihMenu = "";
int satuan = 0;
System.out.println("------------------------------------------");
System.out.println("| Materi Fisika |");
System.out.println("------------------------------------------");
System.out.println("| 1. Energi Potensial |");
System.out.println("| 2. Gerak Vertikal Ke Bawah |");
System.out.println("| 3. Mol dan Massa Molekul |");
System.out.println("| 4. Exit |");
System.out.println("-----------------------------------------\n");
for (loop = "Y"; loop.equals
("Y") || loop.equals ("y");)
{
System.out.print("Pilih Menu (1
s/d 3) : ");
int pilihan = input.nextInt();
switch(pilihan){
case 1:
System.out.println("----------------------
Energi Potensial -------------------------");
System.out.println("Energi
potensial adalah energi yang dimiliki suatu benda ");
System.out.println("karena
memiliki ketinggian tertentu dari tanah");
System.out.println("--------------------------------------------------");
System.out.println("Rumus
Energi Potensial: Ep = m * gr * h ");
System.out.println("Ep
: Energi potensial (J)");
System.out.println("m : massa benda (kg)");
System.out.println("gr
: percepatan gravitasi (m/s2)");
System.out.println("h : tinggi benda dari permukaan tanah
(meter)");
System.out.println("--------------------------------------------------");
System.out.print("Masukkan
Massa Benda :");
Integer m =
input.nextInt();
System.out.print("Masukkan
Percepatan Gravitasi Benda :");
Integer gr =
input.nextInt();
System.out.print("Masukkan
Tinggi Benda Dari Permukaan Tanah :");
Integer h =
input.nextInt();
Ep = m * gr
* h;
System.out.println("Hasil
MassaJenisBenda adalah : "+ Ep + "(J)\n");
break;
case 2:
System.out.println("----------------------
Gerak Vertikal Ke Bawah -------------------------");
System.out.println("Benda
dilemparkan tegak lurus bidang horizontal arahnya ke bawah");
System.out.println("Arah
percepatan gravitasi dan arah gerak benda searah");
System.out.println("merupakan
gerak lurus berubah beraturan dipercepat.");
System.out.println("--------------------------------------------------");
System.out.println("Rumus
Gerak Vertikal ke Bawah : Vt = Vo + g * t");
System.out.println("Vt=
kecepatan pada ketinggian tertentu dari tanah");
System.out.println("Vo
= kecepatan awal");
System.out.println("g
= gravitasi bumi");
System.out.println("t=
waktu");
System.out.println("--------------------------------------------------");
System.out.print("Masukkan
Kecepatan Awal :");
Integer Vo =
input.nextInt();
System.out.print("Masukkan
gaya Gravitasi Bumi :");
Integer g =
input.nextInt();
System.out.print("Masukkan
Waktu Yang Ditempuh:");
Integer t =
input.nextInt();
Vt = Vo+g*t;
System.out.println("Hasil
Gerak Vertikal Ke Bawah adalah : "+ Vt + "(m/s)\n");
break;
case 3:
System.out.println("----------------------
Mol dan Massa Molekul -------------------------");
System.out.println("Molekul
didefinisikan sebagai sekelompok atom
dalam susunan tertentu dan ");
System.out.println("(paling
sedikit dua) yang saling berikatan dengan sangat kuat (kovalen)");
System.out.println("bermuatan
netral serta cukup stabil");
System.out.println("--------------------------------------------------");
System.out.println("Rumus
Mol dan Massa Molekul : m = n * Mo");
System.out.println("n
: jumlah mol");
System.out.println("Mo
: Massa relatif Atom/Molekul");
System.out.println("mz
: massa zat (kg)");
System.out.println("--------------------------------------------------");
System.out.print("Masukkan
Jumlah Mol :");
Integer n =
input.nextInt();
System.out.print("Masukkan
Massa Relatif Atom/Molekul :");
Integer Mo =
input.nextInt();
mz = n * Mo;
System.out.println("Hasil
Gerak Vertikal Ke Bawah adalah : "+ mz + "(m/s)\n");
break;
case 4:
System.out.println("Selesai");
System.exit(0);
break;
default:
System.out.println("Sorry,
input menu yang anda masukkan tidak sesuai");
}
System.out.print("Ada lagi materi
fisika yang ingin dipilih ? (Y/N) : ");
loop = input.next();
}
}



