Program Kalkulator dengan tiga bilangan

Program ini adalah program untuk menghitung operasi sederhana seperti tambah, kurang, bagi , dan kali layaknya kalkulator. program kalkualtor ini dibatasi hanya untuk 3 bilangan saja. Berikut adalah code untuk program kalkulator dengan tiga bilangan

import java.io.*;
public class kalkulator {
public static void main (String args[]){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

double bil1,bil2,bil3,hasil;

try{

System.out.print(“Masukkan Bilangan Pertama : “);
bil1 = Double.parseDouble(br.readLine());
System.out.print(“Masukkan Bilangan Kedua : “);
bil2 = Double.parseDouble(br.readLine());
System.out.print(“Masukkan Bilangan Ketiga : “);
bil3 = Double.parseDouble(br.readLine());

do{

System.out.println(“1. Tambah”);
System.out.println(“2. Kurang”);
System.out.println(“3. Bagi”);
System.out.println(“4. Kali”);
System.out.println(“________________________________”);
System.out.println(“________________________________”);
System.out.print(“Daftar pilihan : “);
int pil=Integer.parseInt(br.readLine());
System.out.println(” “);

switch(pil){
case 1:
hasil = bil1+bil2+bil3;
System.out.println(“Hasil Dari Penjumlahan “+bil1+” + “+bil2+” + “+bil3+” = “+hasil);
break;

case 2:
hasil = bil1-bil2-bil3;
System.out.println(“Hasil Dari Pengurangan “+bil1+” – “+bil2+” – “+bil3+” = “+hasil);
break;

case 3:
hasil = bil1/bil2/bil3;
System.out.println(“Hasil Dari Pembagian “+bil1+” : “+bil2+” : “+bil3+” = “+hasil);
break;

case 4:
hasil = bil1*bil2*bil3;
System.out.println(“Hasil Dari Pengalian “+bil1+” x “+bil2+” x “+bil3+” = “+hasil);
break;
}
}while(true);

}
catch (Exception a){
System.out.println(“Mohon Inputan Berupa Angka”);
}
}
}

Jika dicompile, hasilnya akan seperti gambar berikut ini :

Program Kalkulator dengan 3 Angka

Published by

Admin SJN

Stikom Java Network is a UKP in Institut Bisnis dan Informatika Stikom Surabaya. We will grow up to be a biggest UKP in STIKOM for sure.

Leave a Reply

Your email address will not be published. Required fields are marked *