Java Minggu 8 ~ Rnd-Site
Selasa, 14 Mei 2013

Java Minggu 8

Ini bahan ujian buat Program Java minggu ke 8
bebe kasih source code yang dari asLab nya aja yah.. selebihnya kalian yang cari yaw


import javax.swing.JOptionPane;
public class Main {
    public static void main(String[] args) {
        pilihan();
    }
    public static void pilihan() {
        int pil = tampilMenu();
        aksiPilihan(pil);
    }
    public static int tampilMenu() {
        int pil = dialogInput ("===MENU==="
                +"\n1. Luas Segitiga"
                +"\n2. Data Mahasiswa"
                +"\n3. Keluar");
        return(pil);
    }
    public static void aksiPilihan (int pil) {
        switch(pil) {
            case 1 :
                int alas = dialogInput ("Masukkan Alas : ");
                int tinggi = dialogInput ("Masukkan Tinggi : ");
                float luas = (alas * tinggi)/2;
                dialogPesan("Luas : "+luas);
                pilihan();
                break;
            case 2:
                break;
            default:
                System.exit(0);
        }
    }
    public static int dialogInput (String pesan) {
        int a= 0;
        try {
            a = Integer.parseInt (JOptionPane.showInputDialog (pesan));
        } catch (NumberFormatException e) {
            dialogPesan ("Input bukan angka");
        }
        return a;
    }
    public static void dialogPesan (String pesan) {
        JOptionPane.showMessageDialog(null, pesan);
    }
}

Yang ada kan cuma Menu Luas Segitiga, nah Menu Data Mahasiswa diisi menggunakan array 1 dimensi. Jadi pada input namanya minimal 2 Data


















Dan jika menggunakan array 2 Dimensi. I/O nya seperti ini



































Seperti itu bahan ujian praktikumnya, sebenarnya sih ga cuma ini aja. Mungkin nanti disuruh menghitung luas belah ketupat, Luas Persegi Panjang, volum Balok, looping deret, prima, bintang (*) dll.
Pokonya sering-sering belajar aja.

Jadi saat ujian nanti ga kaget dengan perubahan switch-case.

ok. Semoga Artikel ini bermanfaat buat kalian.

Semoga sukses ujiannya amin.
Jangan lupa kalau sukses bawa nama bebe
untuk belum yang mengerti atau belum paham dengan artikel ini silahkan dikomen..

Terima Kasih bye

Silahkan berkomentar sesuai topik bahasan and no spam, no iklan, no ribut, no live link !

Konversi KodeEmoticon