
Mesin hitung atau Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian sampai kepada kalkulator sains yang dapat menghitung rumus matematika tertentu. sumber: wikipedia
Sekarang kita akan membuat program Kalkulator Console dengan Java
1). Buka editor eclipse kita, buat project java dengan nama “Belajar Matematika”
2). Buat Class dengan nama “Kalkulator.class” jangan lupa saat create class centang “static void main”
3). Tambahkan script pada static void main seperti potongan script dibawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
public static void main(String[] args) { boolean isExit = false; Scanner scanner = new Scanner(System.in); do { System.out.println("========= Kalkulator Console ========="); System.out.println("Menu : "); System.out.println("1. Penambahan"); System.out.println("2. Pengurangan"); System.out.println("3. Perkalian"); System.out.println("4. Pembagian"); System.out.println("5. Keluar"); System.out.print("Pilih salah satu menu : "); int menuSelect = scanner.nextInt(); if (menuSelect == 5) { isExit = true; } else { if (menuSelect == 1) { //Penambahan System.out.println("PENAMBAHAN "); } else if (menuSelect == 2) { //Pengurangan System.out.println("PENGURANGAN "); } else if (menuSelect == 3) { //Perkalian System.out.println("PERKALIAN "); } else if (menuSelect == 4) { //Pembagian System.out.println("PEMBAGIAN "); } System.out.print("Masukkan angka 1 : "); double value1 = scanner.nextDouble(); System.out.print("Masukkan angka 2 : "); double value2 = scanner.nextDouble(); double result = 0; if (menuSelect == 1) { //Penambahan result = value1 + value2; } else if (menuSelect == 2) { //Pengurangan result = value1 - value2; } else if (menuSelect == 3) { //Perkalian result = value1 * value2; } else if (menuSelect == 4) { //Pembagian result = value1 / value2; } System.out.println("Hasil : " + result); System.out.print("Ketik 5 untuk keluar, ketik 0 untuk ke menu utama : "); menuSelect = scanner.nextInt(); if (menuSelect == 5) isExit = true; } } while (!isExit); scanner.close(); } |
4). Berikut outputnya
========= Kalkulator Console =========
Menu :
1. Penambahan
2. Pengurangan
3. Perkalian
4. Pembagian
5. Keluar
Pilih salah satu menu : 2
PENGURANGAN
Masukkan angka 1 : 4
Masukkan angka 2 : 3
Hasil : 1.0
Ketik 5 untuk keluar, ketik 0 untuk ke menu utama :
Penjelasan:
1). variabel isExit digunakan untuk penanda apakah akan keluar dari program atau tidak
2). variabel scanner digunakan untuk membaca inputan dari keyboard
3). do-while digunakan untuk melakukan pengulangan sampai ada nilai true pada variabel isExit
4). variabel menuSelect digunakan untuk menampung inputan keyboard mengenai menu dari program kalkulator
5). variabel value1 digunakan untuk menampung inputan keyboard mengenai nilai operand pertama
6). variabel value2 digunakan untuk menampung inputan keyboard mengenai nilai operand kedua
7). variabel result adalah hasil dari operasi matematika antara 2 operand.
semoga membantu,
Salam berbagi,
Yulianto Wijaksana