Senin, 18 Mei 2015

CONTOH PROGRAM JAVA MENGHITUNG RUMUS FISIKA



import java.util.Scanner;
class HitungRumus{
public static void main (String args[]){
Scanner save = new Scanner(System.in);

float rumus;
String loop;
System.out.println("==============================");
System.out.println("RUMUS-RUMUS FISIKA");
System.out.println("MENU");

System.out.println("|1. Hukum II Newton           |");
System.out.println("|2. Gaya Berat                |");
System.out.println("|3. Tekanan                   |");
System.out.println("|4. Frekuensi Getaran         |");
System.out.println("|5. Gerak Lurus Beraturan     |");
System.out.println("|6. Keluar                    |");
System.out.println("==============================");


for(loop = "Y"; loop.equals("Y")||loop.equals("y");)

{

System.out.print("Masukkan Pilihan : ");int pilihan = save.nextInt();



switch(pilihan){

case 1:

System.out.println("Anda memilih rumus Hukum II Newton");
System.out.println("=====================================");
System.out.println("Tekan 1 untuk Mencari Gaya(n)");
System.out.println("Tekan 2 untuk Mencari Massa(kg)");
System.out.println("Tekan 3 untuk Mencari Percepatan(m/s2)");
System.out.println("=====================================");
System.out.print("Masukkan Pilihan : ");int coba = save.nextInt();
System.out.println("=====================================");
if(coba==1){
                                System.out.println("Anda ingin mencari Gaya");
                                System.out.println("==================================");
                                System.out.print("Masukkan Massa (kg): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Percepatan (m/s2): ");
                                float dua = save.nextFloat();
                                rumus =satu*dua;
                                System.out.print("Hasilnya: "+satu+"*"+dua+" = "+rumus+" N");
                                                }
else if(coba==2){
                                System.out.println("Anda ingin mencari Massa");
                                System.out.println("========================");
                                System.out.print("Masukkan Gaya (N): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Percepatan (m/s2): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" kg");
                                                                }
else if(coba==3){
                                System.out.println("Anda ingin mencari Percepatan");
                                System.out.println("=============================");
                                System.out.print("Masukkan Gaya (N): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Massa (kg): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" m/s2");
                                }
else
                                {
                                System.out.println("Menu yang anda masukkan salah!!");
                                }
break;
                                              
case 2:
System.out.println("Anda memilih rumus Gaya Berat");
System.out.println("=====================================");
System.out.println("Tekan 1 untuk Mencari Gaya Berat (n)");
System.out.println("Tekan 2 untuk Mencari Massa Benda(kg)");
System.out.println("Tekan 3 untuk Mencari Gravitasi Bumi(m/s2)");
System.out.println("=====================================");
System.out.print("Masukkan Pilihan : ");coba = save.nextInt();
System.out.println("=====================================");
if(coba==1){
                                System.out.println("Anda ingin mencari Gaya Berat");
                                System.out.println("==================================");
                                System.out.print("Masukkan Massa Benda (kg): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Gravitasi Bumi (m/s2): ");
                                float dua = save.nextFloat();
                                rumus =satu*dua;
                                System.out.print("Hasilnya: "+satu+"*"+dua+" = "+rumus+" N");
                                                }
else if(coba==2){
                                System.out.println("Anda ingin mencari Massa Benda");
                                System.out.println("========================");
                                System.out.print("Masukkan Gaya Berat (N): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Gravitasi Bumi (m/s2): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" kg");
                                                                }
else if(coba==3){
                                System.out.println("Anda ingin mencari Gravitasi Bumi");
                                System.out.println("=============================");
                                System.out.print("Masukkan Gaya Berat (N): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Massa Benda (kg): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" m/s2");
                                }
else
                                {
                                System.out.println("Menu yang anda masukkan salah!!");
                                }
break;


case 3:

System.out.println("Anda memilih rumus Tekanan");

System.out.println("=====================================");
System.out.println("Tekan 1 untuk Mencari Tekanan(N/m2)");
System.out.println("Tekan 2 untuk Mencari Gaya(N)");
System.out.println("Tekan 3 untuk Mencari Luas Alas(m2)");
System.out.println("=====================================");
System.out.print("Masukkan Pilihan : ");coba = save.nextInt();
System.out.println("=====================================");
if(coba==1){
                                System.out.println("Anda ingin mencari Tekanan");
                                System.out.println("==================================");
                                System.out.print("Masukkan Gaya (N): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Luas Alas (m2): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" N/m2");
                                                }
else if(coba==2){
                                System.out.println("Anda ingin mencari Gaya");
                                System.out.println("========================");
                                System.out.print("Masukkan Tekanan (N/m2): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Luas Alas: ");
                                float dua = save.nextFloat();
                                rumus =satu*dua;
                                System.out.print("Hasilnya: "+satu+"*"+dua+" = "+rumus+" N");
                                                                }
else if(coba==3){
                                System.out.println("Anda ingin mencari Luas Alas");
                                System.out.println("=============================");
                                System.out.print("Masukkan Gaya (N): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Tekanan (N/m2): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" m2");
                                }
else
                                {
                                System.out.println("Menu yang anda masukkan salah!!");
                                }
break;


case 4:

System.out.println("Anda memilih rumus Frekuensi Getaran");

System.out.println("=====================================");
System.out.println("Tekan 1 untuk Mencari Frekuensi(Hz)");
System.out.println("Tekan 2 untuk Mencari Jumlah Getaran(n)");
System.out.println("Tekan 3 untuk Mencari Waktu(s)");
System.out.println("=====================================");
System.out.print("Masukkan Pilihan : ");coba = save.nextInt();
System.out.println("=====================================");
if(coba==1){
                                System.out.println("Anda ingin mencari Frekuensi");
                                System.out.println("==================================");
                                System.out.print("Masukkan Jumlah Getaran (n): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Waktu (sekon): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" Hz");
                                                }
else if(coba==2){
                                System.out.println("Anda ingin mencari Jumlah Getaran");
                                System.out.println("========================");
                                System.out.print("Masukkan Frekuensi (Hz): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Waktu (sekon): ");
                                float dua = save.nextFloat();
                                rumus =satu*dua;
                                System.out.print("Hasilnya: "+satu+"*"+dua+" = "+rumus+" n");
                                                                }
else if(coba==3){
                                System.out.println("Anda ingin mencari Waktu");
                                System.out.println("=============================");
                                System.out.print("Masukkan Jumlah Getaran (n): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Frekuensi (Hz): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" sekon");
                                }
else
                                {
                                System.out.println("Menu yang anda masukkan salah!!");
                                }


break;


case 5:

System.out.println("Anda memilih rumus Gerak Lurus Beraturan");

System.out.println("=====================================");
System.out.println("Tekan 1 untuk Mencari Kecepatan(m/s)");
System.out.println("Tekan 2 untuk Mencari Jarak yang ditempuh(m)");
System.out.println("Tekan 3 untuk Mencari Waktu Tempuh(s)");
System.out.println("=====================================");
System.out.print("Masukkan Pilihan : ");coba = save.nextInt();
System.out.println("=====================================");
if(coba==1){
                                System.out.println("Anda ingin mencari Kecepatan");
                                System.out.println("==================================");
                                System.out.print("Masukkan Jarak yang ditempuh (m): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Waktu Tempuh (sekon): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" m/s");
                                                }
else if(coba==2){
                                System.out.println("Anda ingin mencari Jarak yang ditempuh");
                                System.out.println("========================");
                                System.out.print("Masukkan Kecepatan (m/s): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Waktu Tempuh (sekon): ");
                                float dua = save.nextFloat();
                                rumus =satu*dua;
                                System.out.print("Hasilnya: "+satu+"*"+dua+" = "+rumus+" m");
                                                                }
else if(coba==3){
                                System.out.println("Anda ingin mencari Waktu Tempuh");
                                System.out.println("=============================");
                                System.out.print("Masukkan Jarak yang ditempuh (meter): ");
                                float satu = save.nextFloat();
                                System.out.print("Masukkan Kecepatan (m/s): ");
                                float dua = save.nextFloat();
                                rumus =satu/dua;
                                System.out.print("Hasilnya: "+satu+"/"+dua+" = "+rumus+" sekon");
                                }
else
{
System.out.println("Menu yang anda masukkan salah!!");
}
break;


case 6:
break;
default:
System.out.println("Maaf Menu tidak ada!!");
}
System.out.print("\nApakah anda ingin kembali ke menu utama(Y/T): ");loop = save.next();
}
}
}


PRINT SCREEN





 

Tidak ada komentar:

Posting Komentar