Anda di halaman 1dari 3

class Hitung

{
private int nilai; //Deklarasi Untuk Fungsi Switch Case
private double bil_1,bil_2; //Deklarasi Untuk Inputan Bilangan
private double hasilTambah; //Deklarasi Untuk Hasil Penjumlahan
private double hasilKurang; //Deklarasi Untuk Hasil Pengurangan
private double hasilKali; //Deklarasi Untuk Hasil Perkalian
private double hasilBagi; //Deklarasi Untuk Hasil Pembagian
private char y; //Deklarasi Untuk Perulangan Do-While
//Input Bilangan
public void inputBilangan()
{
this.bil_1 = Console.readInt("Masukan Bilangan 1 : ");
this.bil_2 = Console.readInt("Masukan Bilangan 2 : ");
}
//Proses Penjumlahan
public void hitungTambah()
{
this.hasilTambah = this.bil_1 + this.bil_2;
}
//Proses Pengurangan
public void hitungKurang()
{
this.hasilKurang = this.bil_1 - this.bil_2;
}
//Proses Perkalian
public void hitungKali()
{
this.hasilKali = this.bil_1 * this.bil_2;
}
//Proses Pembagian
public void hitungBagi()
{
this.hasilBagi = this.bil_1 / this.bil_2;
}
//Mendapatkan Hasil Dari Proses Penjumlahan
public double hasilTambah()
{
return this.hasilTambah;
}
//Mendapatkan Hasil Dari Proses Pengurangan
public double hasilKurang()
{
return this.hasilKurang;
}
//Mendapatkan Hasil Dari Proses Perkalian
public double hasilKali()
{
return this.hasilKali;
}
//Mendapatkan Hasil Dari Proses Pembagian
public double hasilBagi()
{
return this.hasilBagi;
}
public void menuHitung()
{
do //Melakukan Proses Perulangan
{
//Ini cuma tampilannya aja kok...
System.out.println("==================");
System.out.println(" MENU HITUNG");
System.out.println("==================");
System.out.println("1. Penjumlahan");
System.out.println("2. Pengurangan");
System.out.println("3. Perkalian");
System.out.println("4. Pembagian");
System.out.println("==================");
nilai = Console.readInt("Masukan Pilihan Anda : "); //Di
sini Anda masukin pilihan menunya
switch (nilai)
{
case 1 :
inputBilangan(); //Manggil dari atas
hitungTambah(); //Manggil dari atas
System.out.println("Hasil Penjumlahan :
" + hasilTambah());
break;
case 2 :
inputBilangan(); //Manggil dari atas
hitungKurang(); //Manggil dari atas
System.out.println("Hasil Pengurangan :
" + hasilKurang());
break;
case 3 :
inputBilangan(); //Manggil dari atas
hitungKali(); //Manggil dari atas
System.out.println("Hasil Perkalian : "
+ hasilKali());
break;
case 4 :
inputBilangan(); //Manggil dari atas
hitungBagi(); //Manggil dari atas
System.out.println("Hasil Pembagian : "
+ hasilBagi());
break;
default :
System.out.println("Maaf Pilihan Anda Sa
lah!!!"); //Ini klo pilihannya bukan [1-4]
}
System.out.println(""); //Biar Pindah Baris
System.out.println("Tekan [Y] Untuk Coba Lagi"); //Pencet [Y] Ng
ulang
System.out.println("Tekan [T] Untuk Selesai"); //Pencet [T] atau
Tombol Yang Lain Selesai
y = Console.readChar("Tekan : "); //Pilihan Anda Disini Mau [Y]
apa [T]
} while(y =='Y' || y =='y'); //Maksudnya selama pencet [Y] atau
[y] akan ngulang terusssss...
}
}
public class KalkulatorSederhana
{
public static void main(String [] args)
{
//Bikin Object Dari Class Hitung
Hitung objHitung = new Hitung();
//Tinggal Panggil Fungsi menuHitung() yang di atas, simpel ya fu
ngsi utamanya tapi bingung di atasnya tuh
objHitung.menuHitung();
}
}
/*
Program Ini Bikin Sendiri Lho Pak. Hehe... (^_^)
Codingnya aja acak-acakan, deklarasinya juga semau kami aja deh. Hehe...
Masih sederhana banget ya, tapi ga apa-apa deh yang penting kami udah ny
oba sendiri.
Kata Bapak kan mendingan nyoba sendiri walaupun hasilnya biasa daripada
cuma copy-paste dari internet.
Sebenernya di CD ini juga udah ada program Java yang GUI, tapi dari inte
rnet.
Buat backup-an klo misalkan program ini ga selesai soalnya ngerjainnya c
uma satu jam dari jam 11-12am
sekalian belajar aja. Ide bikin kalkulatornya juga dari Bapak teguh wiha
rko di kelas.
minggu, 6 maret 2011
arief yanto rukmana (360763031)
(^_^)
*/

Anda mungkin juga menyukai