Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class fisika{
- public static void main (String[] args){
- Scanner masukan = new Scanner (System.in);
- System.out.println(" ==MENU== ");
- System.out.println("1.Gerak Lurus Beraturan");
- System.out.println("2.Gerak Lurus Berubah Beraturan");
- System.out.print("Pilih Menu [1-2] : ");
- int pilihan = masukan.nextInt();
- System.out.println("");
- switch (pilihan){
- case 1:
- System.out.println(" ==SUBMENU== ");
- System.out.println("1. Mencari kecepatan");
- System.out.println("2. Mencari Jarak");
- System.out.println("3. Mencari Waktu");
- System.out.print("Pilih Menu [1-3] : ");
- int x = masukan.nextInt();
- System.out.println("");
- if(x==1){
- System.out.println("=Mencari Kecepatan=");
- System.out.print("Masukan Jarak (m) :");
- int s = masukan.nextInt();
- System.out.print("Masukan Waktu (s) :");
- int t = masukan.nextInt();
- double v = s / t;
- System.out.println("Kecepatannya adalah "+v+" m/s");
- System.out.println("");
- }else if(x==2){
- System.out.println("=Mencari Jarak=");
- System.out.print("Masukan Kecepatan (m/s) :");
- int v = masukan.nextInt();
- System.out.print("Masukan Waktu (s) :");
- int t = masukan.nextInt();
- double s = v * t;
- System.out.println("Jaraknya adalah "+s+" m");
- System.out.println("");
- }else if (x==3){
- System.out.println("=Mencari Waktu=");
- System.out.print("Masukan Jarak (m) :");
- int s = masukan.nextInt();
- System.out.print("Masukan Kecepatan (m/s) :");
- int v = masukan.nextInt();
- double t = s / v;
- System.out.print("Waktunya adalah "+t+" s");
- }else{
- System.out.println("Pilihan Tidak Ada");
- }
- break;
- case 2:
- System.out.println(" =SUBMENU= ");
- System.out.println("1. GLBB Utama");
- System.out.println("2. Gerak Vertikal");
- System.out.println("3. Gerak Jatuh Bebas");
- System.out.print("Pilih Menu [1-3] :");
- int pilih = masukan.nextInt();
- System.out.println(" ");
- if (pilih==1){
- System.out.println(" GLBB Utama");
- System.out.println(" =Pilihan Rumus=");
- System.out.println("[a merupakan percepatan] ");
- System.out.println("1. vt = vo + at");
- System.out.println("2. vt^2 = vo2 + 2as");
- System.out.println("3. s = vo.t + 1/2 at^2");
- System.out.println(" ");
- System.out.println("[a merupakan perlambatan] ");
- System.out.println("4. vt = vo-at ");
- System.out.println("5. vt^2 = vo^2-2as ");
- System.out.println("6. s = vo.t - 1/2 at^2 ");
- System.out.println("7. a = (v2-v1) / (t2-t1)");
- System.out.println(" ");
- System.out.print("Pilih Menu [1-7] : ");
- int milih = masukan.nextInt();
- System.out.println(" ");
- if (milih==1){
- System.out.println("1. vt = vo + at");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan / a : ");
- int a = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- double vt = (vo + (a*t));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==2){
- System.out.println("2. vt^2 = vo2 + 2as");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan / a : ");
- int a = masukan.nextInt();
- System.out.print("Masukan jarak / s : ");
- int s = masukan.nextInt();
- double vt = Math.sqrt( ((Math.pow(vo,2)) + (2*a*s)));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==3){
- System.out.println("3. s = vo.t + 1/2 at^2");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- System.out.print("Masukan Percepatan / a : ");
- int a = masukan.nextInt();
- System.out.println(" ");
- double s = ((vo*t) + ((0.5*a)*(Math.pow(t,2))));
- System.out.print("Jaraknya / s adalah : "+s);
- System.out.println(" ");
- }else if (milih==4){
- System.out.println("4. vt = vo - at");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan / a : ");
- int a = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- double vt = (vo - (a*t));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==5){
- System.out.println("5. vt^2 = vo2 - 2as");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan / a : ");
- int a = masukan.nextInt();
- System.out.print("Masukan jarak / s : ");
- int s = masukan.nextInt();
- double vt = Math.sqrt( ((Math.pow(vo,2)) - (2*a*s)));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==6){
- System.out.println("6. s = vo.t - 1/2 at^2");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- System.out.print("Masukan Percepatan / a : ");
- int a = masukan.nextInt();
- System.out.println(" ");
- double s = ((vo*t) - ((0.5*a)*(Math.pow(t,2))));
- System.out.print("Jaraknya / s adalah : "+s);
- System.out.println(" ");
- }else if (milih==7){
- System.out.println("7. a = (v2-v1) / (t2-t1)");
- System.out.print("Masukan Kecepatan akhir / v2 :");
- int v2 = masukan.nextInt();
- System.out.println("Masukan Kecepatan Awal / v1 : ");
- int v1 = masukan.nextInt();
- System.out.println("Masukan Waktu Akhir / t2 : ");
- int t2 = masukan.nextInt();
- System.out.println("Masukan Waktu Awal / t1 : ");
- int t1 = masukan.nextInt();
- double a = ((v2-v1)/(t2-t1));
- System.out.println("Percepatannya / a adalah "+a);
- System.out.println(" ");
- }else {
- System.out.println("Pilihan Tidak Ada ");
- }
- }else if (pilih==2){
- System.out.println(" Gerak Vertikal ");
- System.out.println(" =Pilihan Rumus= ");
- System.out.println("Vertikal Bawah ");
- System.out.println("1. vt = vo + gt");
- System.out.println("2. vt^2 = vo^2 + 2gh");
- System.out.println("3. h = vo.t + 1/2 gt^2 ");
- System.out.println(" ");
- System.out.println("Vertikal Atas ");
- System.out.println("4. vt = vo - gt");
- System.out.println("5. vt^2 = vo^2 – 2gh");
- System.out.println("6. h = vo.t – 1/2 gt^2");
- System.out.print("Pilih Menu [1-6] : ");
- int milih = masukan.nextInt();
- System.out.println(" ");
- if (milih==1){
- System.out.println("1. vt = vo + gt");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan Gravitasi / g : ");
- int g = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- double vt = (vo + (g*t));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==2){
- System.out.println("2. vt^2 = vo^2 + 2gh");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan Gravitasi / g : ");
- int g = masukan.nextInt();
- System.out.print("Masukan Ketinggian / h : ");
- int h = masukan.nextInt();
- double vt = Math.sqrt( ((Math.pow(vo,2)) + (2*g*h)));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==3){
- System.out.println("3. h = vo.t + 1/2 gt^2");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- System.out.print("Masukan Percepatan Gravitasi / g : ");
- int g = masukan.nextInt();
- System.out.println(" ");
- double h = ((vo*t) + ((0.5*g)*(Math.pow(t,2))));
- System.out.print("Ketinggiannya / h adalah : "+h);
- System.out.println(" ");
- }else if (milih==4){
- System.out.println("4. vt = vo - gt");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan Gravitasi / g : ");
- int g = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- double vt = (vo - (g*t));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==5){
- System.out.println("5. vt^2 = vo2 - 2gh");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Percepatan Gravitasi / g : ");
- int g = masukan.nextInt();
- System.out.print("Masukan Ketinggian / h : ");
- int h = masukan.nextInt();
- double vt = Math.sqrt( ((Math.pow(vo,2)) - (2*g*h)));
- System.out.print("Kecepatan akhirnya / vt adalah : "+vt);
- System.out.println(" ");
- }else if (milih==6){
- System.out.println("6. h = vo.t - 1/2 gt^2");
- System.out.print("Masukan Kecepatan Awal / vo : ");
- int vo = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- System.out.print("Masukan Percepatan Gravitasi / g : ");
- int g = masukan.nextInt();
- System.out.println(" ");
- double h = ((vo*t) - ((0.5*g)*(Math.pow(t,2))));
- System.out.print("Ketinggiannya / h adalah : "+h);
- System.out.println(" ");
- }else {
- System.out.println("Pilihan Tidak Ada");
- }
- }else if (pilih==3){
- System.out.println(" Gerak Jatuh Bebas");
- System.out.println(" =Pilihan Rumus= ");
- System.out.println("1. vt = gt ");
- System.out.println("2. vt = √(2gh) ");
- System.out.println("3. h = 1/2 gt^2");
- System.out.print("Pilih Menu [1-3] : ");
- int milih = masukan.nextInt();
- System.out.println(" ");
- if (milih==1){
- System.out.println("1. vt = gt ");
- System.out.print("Masukan percepatan gravitasi / g :");
- int g = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- double vt = g*t;
- System.out.print("Kecepatan Akhirnya adalah "+vt);
- }else if(milih==2){
- System.out.println("2. vt = akar(2gh) ");
- System.out.print("Masukan percepatan gravitasi / g :");
- int g = masukan.nextInt();
- System.out.print("Masukan Ketinggian / h : ");
- int h = masukan.nextInt();
- double vt = Math.sqrt(2*g*h);
- System.out.print("Kecepatan Akhirnya adalah "+vt);
- System.out.println();
- }else if(milih==3){
- System.out.println("3. h = 1/2 gt^2");
- System.out.print("Masukan percepatan gravitasi / g :");
- int g = masukan.nextInt();
- System.out.print("Masukan Waktu / t : ");
- int t = masukan.nextInt();
- double h = ((0.5*g)*(Math.pow(t,2)));
- System.out.print("Ketinggiannya / h adalah "+h);
- }else {
- System.out.println("Pilihan Tidak Ada");
- }
- }
- break;
- default:
- System.out.println("Pilihan Tidak Tersedia");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment