Membuat Kalkulator Sederhana Menggunakan Java – pesonainformatika.com, bahasa pemrograman java memang sangat populer dan banyak digunakan untuk berbagai kalangan dan berbagai keperluan seperti membuat aplikasi Android, pengembangan web, dan pebuatan aplikasi desktop sehingga bahasa pemrograman java banyak di pelajari dan diterapkan di berbagai instansi,
bahkan berdasarkan survey dari teobe index pada saat postingan ini dibuat java eksis di posisi nomor 2 kategori bahasa pemrograman yang populer dan banyak digunakan.
pada kesempatan kali ini kita akan belajar lagi mengenai studi kasus bagaimana membuat kalkulator sederhana menggunakan java, sedikit ulasan tentang program yang akan kita buat, program kali ini akan berbasis text, atau CLI (Command Line Interfaces) atau disebut juga berbasis baris perintah, langsung saja
Program kalkulator Sederhana
pada program ini kita memanfaatkan input dari user untuk melakukan input angka sehingga program hanya akan melakukan operasi aritmatika berdasarkan dua angka yang di masukan si user, berikut source codenya
import java.util.Scanner;
public class Kalkulator {
public static void main(String[] args) throws Exception {
Scanner input = new Scanner(System.in);
int numbers1, numbers2, choice, result= 0;
System.out.println("Program Kalkulator Sederhana");
System.out.println("1. Penjumlahan");
System.out.println("2. Pengurangan");
System.out.println("3. Pembagian");
System.out.println("4. Perkalian");
System.out.println("5. Sisa Bagi");
System.out.println("-----------------------------");
// input data
System.out.print("Masukan Angka Pertama: ");
numbers1 = input.nextInt();
System.out.print("Masukan Angka Kedua: ");
numbers2 = input.nextInt();
// Pilihan Operasi
System.out.print("Masukan Operasi: ");
choice = input.nextInt();
switch (choice)
{
case 1 : result = numbers1 + numbers2; break;
case 2 : result = numbers1 - numbers2; break;
case 3 : result = numbers1 / numbers2; break;
case 4 : result = numbers1 * numbers2; break;
case 5 : result = numbers1 % numbers2; break;
default : System.out.println("Salah Memasukan Pilihan Harap Baca Pilihan di Menu");
}
System.out.println("Hasil: " + result);
}
}
Penjelasan Program
kita mulai penjelasan program dari kita membuat tampilan menu sederhana untuk memudahkan user menggunakan program yang kita buat dan kita inisialisasi modul input agar bisa digunakan
Scanner input = new Scanner(System.in);
int numbers1, numbers2, choice, result= 0;
System.out.println("Program Kalkulator Sederhana");
System.out.println("1. Penjumlahan");
System.out.println("2. Pengurangan");
System.out.println("3. Pembagian");
System.out.println("4. Perkalian");
System.out.println("5. Sisa Bagi");
System.out.println("-----------------------------");
lalu kita buat agar input user ditampung dalam variabel yang sudah kita deklarasikan (numbers1, numbers2)
// input data
System.out.print("Masukan Angka Pertama: ");
numbers1 = input.nextInt();
System.out.print("Masukan Angka Kedua: ");
numbers2 = input.nextInt();
langkah selanjunya kita buat input satu lagi untuk menampung operator yang akan di masukan si user sama seperti sebelumnya menggunakan modul Scanner
// Pilihan Operasi
System.out.print("Masukan Operasi: ");
choice = input.nextInt();
lalu kita buat ketika user memasukan operator maka nilai yang dimasukan user akan di proses berdasarkan operator yang dimasukan si user, dalam kasus ini kita bisa menggunakan pengkodisian (if else) atau switch case, contoh ketika menggunakan switch case
switch (choice)
{
case 1 : result = numbers1 + numbers2; break;
case 2 : result = numbers1 - numbers2; break;
case 3 : result = numbers1 / numbers2; break;
case 4 : result = numbers1 * numbers2; break;
case 5 : result = numbers1 % numbers2; break;
default : System.out.println("Salah Memasukan Pilihan Harap Baca Pilihan di Menu");
}
langkah terakhir kita tampung hasil dari operasi dalam variabel result, yang sudah kita deklarasikan di awal
System.out.println("Hasil: " + result);
penjelasan selesai, jika program diatas kita jalankan hasilnya akan seperti ini
sampai disini pembahasan kali ini semoga bermanfaat dan selamat mencoba, ikuti studi kasus lainya di pesonainformatika
people who use linux and people who are friendly