Selasa, 12 Mei 2015

Coding Notepad ++

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();
        }
    }


}

Berikut Output Program