kali ini masih sama dengan sebelumnya menggunakan NetBeans IDE 7.0.1.
Dengan Program membuat Kalkulator Sederhana.
Berikut cuplikan coding atau script dari class THRBONUS.java :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package thrbonus;
/**
*
* @author User
*/
import java.util.Scanner;
public class THRBONUS {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int hasil = 0;
boolean salah = false;
Scanner dataIn = new Scanner(System.in);
System.out.println("Masukkan angka yg akan dihitung : ");
String input = dataIn.nextLine();
char charConvert[] = new char[input.length()];
String stringConvert[] = new String[charConvert.length];
int x = 0;
String blank = "";
for(int i = 0;i < charConvert.length;i++)
{
char tester = input.charAt(i);
if (tester == '+' || tester == '-' || tester == '*' || tester == '/')
{
x++;
blank = "";
charConvert[x] = input.charAt(i);
stringConvert[x] = String.valueOf(charConvert[x]);
}else if(tester == '0' || tester == '1' || tester == '2' || tester == '3' || tester == '4' || tester == '5' || tester == '6' || tester == '7' || tester == '8' || tester == '9')
{
charConvert[x] = input.charAt(i);
stringConvert[x] = blank + String.valueOf(charConvert[x]);
blank = stringConvert[x];
x--;
}else if(tester == ' ')
{
continue;
}else
{
System.out.println("Operator yang anda masukkan tidak tersedia !");
System.out.println(tester);
salah = true;
break;
}
x++;
}
if(salah != true)
{
hasil = Integer.parseInt(stringConvert[0]);
int operand = 0;
for(int i = 1;i < stringConvert.length;i++)
{
if((i % 2 == 1) && (charConvert[i] != ' '))
{
operand = Integer.parseInt(stringConvert[i+1]);
switch(charConvert[i])
{
case '+' : hasil = hasil + operand; break;
case '-' : hasil = hasil - operand; break;
case '*' : hasil = hasil * operand; break;
case '/' : hasil = hasil / operand; break;
}
}
}
System.out.println(hasil);
}
}
}
berikut hasil printscreen codingnya:
dan ini cuplikan dari Hasil output running programnya:
Buat yg mau download file nya bisa klik hyperlink dibawah ini:
File .Jar: Klik Disini :D
File .Class: Klik Disini :P
File .Java: Klik Disini :(
SELESAI !!! ALHAMDULILLAH :D
Tidak ada komentar:
Posting Komentar