Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Udayana
Mata Kuliah : Pemrograman Berorientasi Objek
Dosen : I Putu Agus Eka Pratama, ST. MT
Program Kalkulator Sederhana
Selamat pagi kawan-kawan blogger, di pagi yang cerah ini, saya akan memposting bagaimana cara membuat kalkulator yang interaktif pada java. Dimana kali ini kita akan menggunakan fungsi input dan output dalam java. Oke, untuk lebih jelaskan berikut script java kalkulatornya :
import java.util.Scanner;
public class kalkulator{
int hasil=0;
//Fungsi Penjumlahan a + b
void Penjumlahan (int a,int b){
hasil=a+b;
System.out.println("Pertambahan : "+a+" + "+b+" = "+hasil);
}
//Fungsi Pengurangan a + b
void Pengurangan (int a,int b){
hasil=a-b;
System.out.println("Pengurangan : "+a+" - "+b+" = "+hasil);
}
//Fungsi Perkalian a + b
void Perkalian (int a,int b){
hasil=a*b;
System.out.println("Perkalian : "+a+" X "+b+" = "+hasil);
}
//Fungsi Pembagian a + b
void Pembagian (int a,int b){
hasil=a/b;
System.out.println("Pembagian : "+a+" / "+b+" = "+hasil);
}
public static void main (String args[]){
kalkulator saya = new kalkulator();
Scanner input = new Scanner( System.in );
System.out.println("\tKalkulator");
System.out.println("===========================");
System.out.println(" ");
System.out.println("pilihan :");
System.out.println("1. Penjumlahan");
System.out.println("2. Pengurangan");
System.out.println("3. Perkalian");
System.out.println("4. Pembagian");
System.out.print("Masukan Pilihan anda :");
int pilihan = input.nextInt();
System.out.println(" ");
System.out.print("Masukan bilangan a :");
int x = input.nextInt();
System.out.print("Masukan bilangan b :");
int y = input.nextInt();
switch(pilihan){
case 1 :
saya.Penjumlahan(x,y);
break;
case 2 :
saya.Pengurangan(x,y);
break;
case 3 :
saya.Perkalian(x,y);
break;
case 4 :
saya.Pembagian(x,y);
break;
default :
System.out.println("Maaf, pilihan anda salah");
break;
}
}
}
public class kalkulator{
int hasil=0;
//Fungsi Penjumlahan a + b
void Penjumlahan (int a,int b){
hasil=a+b;
System.out.println("Pertambahan : "+a+" + "+b+" = "+hasil);
}
//Fungsi Pengurangan a + b
void Pengurangan (int a,int b){
hasil=a-b;
System.out.println("Pengurangan : "+a+" - "+b+" = "+hasil);
}
//Fungsi Perkalian a + b
void Perkalian (int a,int b){
hasil=a*b;
System.out.println("Perkalian : "+a+" X "+b+" = "+hasil);
}
//Fungsi Pembagian a + b
void Pembagian (int a,int b){
hasil=a/b;
System.out.println("Pembagian : "+a+" / "+b+" = "+hasil);
}
public static void main (String args[]){
kalkulator saya = new kalkulator();
Scanner input = new Scanner( System.in );
System.out.println("\tKalkulator");
System.out.println("===========================");
System.out.println(" ");
System.out.println("pilihan :");
System.out.println("1. Penjumlahan");
System.out.println("2. Pengurangan");
System.out.println("3. Perkalian");
System.out.println("4. Pembagian");
System.out.print("Masukan Pilihan anda :");
int pilihan = input.nextInt();
System.out.println(" ");
System.out.print("Masukan bilangan a :");
int x = input.nextInt();
System.out.print("Masukan bilangan b :");
int y = input.nextInt();
switch(pilihan){
case 1 :
saya.Penjumlahan(x,y);
break;
case 2 :
saya.Pengurangan(x,y);
break;
case 3 :
saya.Perkalian(x,y);
break;
case 4 :
saya.Pembagian(x,y);
break;
default :
System.out.println("Maaf, pilihan anda salah");
break;
}
}
}
Pada script program di atas terlihat syntak yang agak familiar seperti "Switch-Case" yang berfungsi untuk pemilihan menu.
Sedikit penjelasan program. Program di atas akan menampilkan beberapa menu yang dapat anda pilih, seperti Penjumlahan, Pengurangan, Perkalian dan Pembagian. Misal, jika anda memilih 1, maka akan menuju pada syntak penjumlahan, di mana kita akan memasukkan 2 buah bilangan bulat, misal angka 1 dan 2 yang kita inputkan. Maka akan tampil "Penjumlahan : 1 + 2 = 3. Begitu seterusnya.
Berikut tampilannya pada IDE Geany :
Sedikit penjelasan program. Program di atas akan menampilkan beberapa menu yang dapat anda pilih, seperti Penjumlahan, Pengurangan, Perkalian dan Pembagian. Misal, jika anda memilih 1, maka akan menuju pada syntak penjumlahan, di mana kita akan memasukkan 2 buah bilangan bulat, misal angka 1 dan 2 yang kita inputkan. Maka akan tampil "Penjumlahan : 1 + 2 = 3. Begitu seterusnya.
Berikut tampilannya pada IDE Geany :
Dan kelika kita run akan tampil seperti berikut :
Sekian postingan saya kali ini, semoga bermanfaat.
Sumber :
- JENI
ConversionConversion EmoticonEmoticon