Asslamu'alaikum..
saya yang masih newbie soal programming, akan sedikit berbagi tentang pembuatan kalkulator sederhana menggunakan Bahasa Java.
-System Operasi = BT 5 R1
-Aplikasi = Netbeans 6.8
Berikut akan saya cantumkan Source Codenya :
/**
*
* @author Rizky Sulistyo
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class KalkulatoJava
{
public static void main(String args [])
{
BufferedReader dataMasuk = new BufferedReader(new InputStreamReader(System.in));
//membuat objek dari kelas BufferedReader dgn nama dataMasuk
String pilihan=""; //mendefinisikan variabel pilihan bertipe String
String angkaPertama=""; //mendefinisikan variabel angkaPertama bertipe String
String angkaKedua=""; //mendefinisikan variabel angkaKedua bertipe String
System.out.println(" .:: Kalkulator Sederhana ::.");
System.out.println(" 1. + ");
System.out.println(" 2. - ");
System.out.println(" 3. * ");
System.out.println(" 4. / ");
System.out.print(" Masukkan pilihan anda : ");
try
{
pilihan = dataMasuk.readLine(); //membaca isi dari objek dataMasuk dan memberikan nilainya ke vasriabel pilihan
if(pilihan.equals("1")) //apakah isi dari pilihan sama dgn 1
{
try
{
System.out.println(" PENAMBAHAN");
System.out.print(" Masukkan angka pertama : ");
angkaPertama = dataMasuk.readLine(); //membaca isi dari objek dataMasuk dan memberikan nilainya ke variabel angkaPertama
System.out.print(" Masukkan angka kedua : ");
angkaKedua = dataMasuk.readLine(); //membaca isi dari objek dataMasuk dan memberikan nilainya ke variabel angkaKedua
}
catch(Exception e)
{
System.out.println(" ERROR!!!");
}
int angkaPertamaInteger = Integer.parseInt(angkaPertama);
int angkaKeduaInteger = Integer.parseInt(angkaKedua);
System.out.println(" "+angkaPertamaInteger+" + "+angkaKeduaInteger+" = "+(angkaPertamaInteger+angkaKeduaInteger));
}
else if(pilihan.equals("2"))
{
try
{
System.out.println(" PENGURANGAN");
System.out.print(" Masukkan angka pertama : ");
angkaPertama = dataMasuk.readLine();
System.out.print(" Masukkan angka kedua : ");
angkaKedua = dataMasuk.readLine();
}
catch(Exception e)
{
System.out.println(" ERROR!!!");
}
int angkaPertamaInteger = Integer.parseInt(angkaPertama);
int angkaKeduaInteger = Integer.parseInt(angkaKedua);
System.out.println(" "+angkaPertamaInteger+" - "+angkaKeduaInteger+" = "+(angkaPertamaInteger-angkaKeduaInteger));
}
else if(pilihan.equals("3"))
{
try
{
System.out.println(" PERKALIAN");
System.out.print(" Masukkan angka pertama : ");
angkaPertama = dataMasuk.readLine();
System.out.print(" Masukkan angka kedua : ");
angkaKedua = dataMasuk.readLine();
}
catch(Exception e)
{
System.out.println(" ERROR!!!");
}
int angkaPertamaInteger = Integer.parseInt(angkaPertama);
int angkaKeduaInteger = Integer.parseInt(angkaKedua);
System.out.println(" "+angkaPertamaInteger+" * "+angkaKeduaInteger+" = "+(angkaPertamaInteger*angkaKeduaInteger));
}
else if(pilihan.equals("4"))
{
try
{
System.out.println(" PEMBAGIAN");
System.out.print(" Masukkan angka pertama : ");
angkaPertama = dataMasuk.readLine();
System.out.print(" Masukkan angka kedua : ");
angkaKedua = dataMasuk.readLine();
}
catch(Exception e)
{
System.out.println(" ERROR!!!");
}
float angkaPertamaInteger = Float.parseFloat(angkaPertama);
float angkaKeduaInteger = Float.parseFloat(angkaKedua);
System.out.println(" "+angkaPertama+" / "+angkaKedua+" = "+(angkaPertamaInteger/angkaKeduaInteger));
}
else
{
System.out.println(" Masukkan pilihan yang benar");
}
}
catch(Exception e)
{
System.out.println("ERROR!!!");
}
}
}
Semoga bermanfaat--
Salam...
3 komentar:
yah... mas SS program nya egk ada mas... heee mau lihat hasil nya langsung aja gawat saya mas.. hihihi...
lihat dan pahami juga om,,biar ilmunya bisa benar2 di fahami...
mas kalau ingin membuat dia berulang secara otomaris gimana mas biar gak perlu run terus menerus ??
Posting Komentar