Site icon Pesona Informatika

Membuat Kalkulator Sederhana Menggunakan Java

Membuat Kalkulator Sederhana Menggunakan Java - pesonainformatika.com

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

hasil operasi penjumlahan
hasil operasi pengurangan
hasil operasi pembagian
hasil operasi perkalian
hasil operasi sisa bagi atau modulus

sampai disini pembahasan kali ini semoga bermanfaat dan selamat mencoba, ikuti studi kasus lainya di pesonainformatika

Exit mobile version