Selasa, 06 Februari 2018

Kalkulator Sederhana dengan Java

Kalkulator sederhana dengan bahasa Java, penggunaan bahasa tersebut umumnya melalui Netbeans atau Eclipse. Pada aplikasi kalkulator ini terdapat 4 Operasi, yaitu Penjumlahan, Pengurangan, Pembagian dan Perkalian.


Kode Program :
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class BasicCalc {
    public static void main(String[] args) {
        // Mengambil Input Keyboard dengan BufferedReader
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
   
        // Try - Catch untuk menangani Error proses Input/Output
        try {
            System.out.println("1. Penjumlahan\n2. Pengurangan\n3. Pembagian\n4. Perkalian");
            System.out.print("Operasi : ");
            // Mengambil data inputan (String)
            String op = br.readLine();
            // Mengubah (String) menjadi (Integer) menggunakan Parsing
            int op1 = Integer.parseInt(op);
       
            // Bilangan ke-1
            System.out.print("Bilangan 1 : ");
            String a = br.readLine();
            int a1 = Integer.parseInt(a);
       
            // Bilangan ke-2
            System.out.print("Bilangan 2 : ");
            String b = br.readLine();
            int b1 = Integer.parseInt(b);
       
            // Menghitung Jawaban
            if(op1 == 1) {
                // Penjumlahan
                int jawab = a1 + b1;
                System.out.println("Hasil " + a + " + " + b + " = " + jawab);
            }
            else if(op1 == 2) {
                // Penjumlahan
                int jawab = a1 - b1;
                System.out.println("Hasil " + a + " - " + b + " = " + jawab);
            }
            else if(op1 == 3) {
                // Perkalian
                double jawab = a1 / b1;
                System.out.println("Hasil " + a + " / " + b + " = " + jawab);
            }
            else if(op1 == 4) {
                // Pembagian
                long jawab = a1 * b1;
                System.out.println("Hasil " + a + " x " + b + " = " + jawab);
            }
       
        }
        catch(Exception e) {
            // Menampilkan Pesan Error
            System.out.println("Error : " + e);
        }
    }
}


EmoticonEmoticon