Posted by : Unknown
Selasa, 26 November 2013
// Kelas 1 kalkulator_konsole
// Memuat fungsi kalkulator console untuk perhitungan aritmatika sederhana
package algodat;
//import java.applet.Applet;
import java.awt.*;
public class kalkulator_console extends java.applet.Applet{
public static void main(String[] args){
System.out.println(“daftar pilihan “);
System.out.println(“1.pengurangan “);
System.out.println(“2.penjumlahan “);
System.out.println(“3.perkalian “);
System.out.println(“4.pembagian “);
System.out.println(“\n masukkan pilihan anda untuk memilih perhitungan:”);
//pilihan
String st;
st = BacaKeyboard.bacaString();
int pilih= Integer.valueOf(st).intValue();
//angka pertama
System.out.println(“inputkan angka 1 =”);
st = BacaKeyboard.bacaString();
double bil1= Double.valueOf(st).intValue();
//angka kedua
System.out.println(“inputkan angka 2 =”);
st = BacaKeyboard.bacaString();
double bil2 = Double.valueOf(st).intValue();
//output masukan user
System.out.print(“anda memilih operasi yang ke-” +pilih);
System.out.println(“\n angka 1 =” +bil1);
System.out.println(” angka 2 = ” +bil2);
switch (pilih){
case 1:
System.out.println(“Hasil dari ” +bil1+ “-” +bil2+ ” =” + (bil1 – bil2));
break;
case 2:
System.out.println(“Hasil dari ” +bil1+ “+” +bil2+ ” =” + (bil1 + bil2));
break;
case 3:
System.out.println(“Hasil dari ” +bil1+ “x” +bil2+ ” =” + (bil1 * bil2));
break;
case 4:
System.out.println(“Hasil dari ” +bil1+ “/” +bil2+ ” =” + (bil1 / bil2));
break;
}
}
}
// Kelas 2 kelas BacaKeyboard
// Class yang digunakan untuk input data pada pemrograman java
package algodat;
import java.io.*;
import java.applet.Applet;
public class BacaKeyboard extends Applet{
public static String bacaString(){
int kar;
String str = “”;
boolean selesai = false;
while (!selesai){
try{
kar=System.in.read();
if(kar < 0 || (char)kar==’\n’)
selesai = true;
else if ((char)kar != ‘\r’)
str = str + (char)kar;
}
catch(java.io.IOException e){
System.err.println(“Ada kesalahan”);
selesai = true;
}
}
return str;
}
}
Sumber : http://ceetah.wordpress.com