Program Kalkulator Java : Program kalkulator java gimana sih?? saya iseng2 buat program kalkulator dalam java yang simple. dimana di dalam program ini ada perkalian, pembagian, pertambahan dll, seperti layaknnya kalkulator. dan masing-masing di buat class-classnya sehingga ada 11 kelas termasuk menu juga. bisa anda coba dan pelajari. tetapi anda juga sebenernya bisa membuat satu kelas saja, tetapi kapten teknologi sengaja membuat banyak kelas.
pertama buat menu utama terdahulu sebelum membuat class-class baru yang lain.
simpan nama kelas menu_utama.java
import javax.swing.*;
public class menu_utama{
public static void main(String[]args){
boolean ulang=true;
System.out.println();
System.out.println("==============================");
System.out.println (" Program Kalkulator Kapten Teknologi");
System.out.println (" SIMBOL KALKULATOR ");
System.out.println("==============================");
System.out.println(" 1. (+) ");
System.out.println(" 2. (-) ");
System.out.println(" 3. (/) ");
System.out.println(" 4. (x) ");
System.out.println(" 5. (^) ");
System.out.println(" 6. (Akar) ");
System.out.println(" 7. (Sin) ");
System.out.println(" 8. (Cos) ");
System.out.println(" 9. (Tan) ");
System.out.println(" 10.(Log) ");
System.out.println("==============================");
System.out.println(" 11.close (Keluar) ");
System.out.println("==============================");
System.out.println();
do{
int pilih=Integer.valueOf(JOptionPane.showInputDialog("\n.*********************************************\n. Masukan Pilihan 1 Sampai 12 \n*********************************************\n1. Pertambahan\n2. Pengurangan\n3. Pembagian\n4. Perkalian\n5. Pangkat\n6. Akar\n7. Sin\n8. Cos\n9. Tan\n10. Log\n. *********************************************\n12. Close (Keluar)\n.********************************************* "));
if (pilih==1){
tambah panggil=new tambah();
panggil.proses();
}
else
if (pilih==2){
kurang panggil=new kurang();
panggil.proses();
}
else
if (pilih==3){
bagi panggil=new bagi();
panggil.proses();
}
else
if (pilih==4){
kali panggil=new kali();
panggil.proses();
}
else
if
(pilih==5){
pangkat panggil=new pangkat();
panggil.proses();
}
else
if (pilih==6){
akar panggil=new akar();
panggil.proses();
}
else
if (pilih==7){
sin panggil=new sin();
panggil.proses();
}
else
if (pilih==8){
cos panggil=new cos();
panggil.proses();
}
else
if (pilih==9){
tan panggil=new tan();
panggil.proses();
}
else
if (pilih==10){
log panggil=new log();
panggil.proses();
}
else
if (pilih==11){
System.out.println("Keluar");
ulang=false;
}
}
while(ulang);
}
}
public class menu_utama{
public static void main(String[]args){
boolean ulang=true;
System.out.println();
System.out.println("==============================");
System.out.println (" Program Kalkulator Kapten Teknologi");
System.out.println (" SIMBOL KALKULATOR ");
System.out.println("==============================");
System.out.println(" 1. (+) ");
System.out.println(" 2. (-) ");
System.out.println(" 3. (/) ");
System.out.println(" 4. (x) ");
System.out.println(" 5. (^) ");
System.out.println(" 6. (Akar) ");
System.out.println(" 7. (Sin) ");
System.out.println(" 8. (Cos) ");
System.out.println(" 9. (Tan) ");
System.out.println(" 10.(Log) ");
System.out.println("==============================");
System.out.println(" 11.close (Keluar) ");
System.out.println("==============================");
System.out.println();
do{
int pilih=Integer.valueOf(JOptionPane.showInputDialog("\n.*********************************************\n. Masukan Pilihan 1 Sampai 12 \n*********************************************\n1. Pertambahan\n2. Pengurangan\n3. Pembagian\n4. Perkalian\n5. Pangkat\n6. Akar\n7. Sin\n8. Cos\n9. Tan\n10. Log\n. *********************************************\n12. Close (Keluar)\n.********************************************* "));
if (pilih==1){
tambah panggil=new tambah();
panggil.proses();
}
else
if (pilih==2){
kurang panggil=new kurang();
panggil.proses();
}
else
if (pilih==3){
bagi panggil=new bagi();
panggil.proses();
}
else
if (pilih==4){
kali panggil=new kali();
panggil.proses();
}
else
if
(pilih==5){
pangkat panggil=new pangkat();
panggil.proses();
}
else
if (pilih==6){
akar panggil=new akar();
panggil.proses();
}
else
if (pilih==7){
sin panggil=new sin();
panggil.proses();
}
else
if (pilih==8){
cos panggil=new cos();
panggil.proses();
}
else
if (pilih==9){
tan panggil=new tan();
panggil.proses();
}
else
if (pilih==10){
log panggil=new log();
panggil.proses();
}
else
if (pilih==11){
System.out.println("Keluar");
ulang=false;
}
}
while(ulang);
}
}
Output
Disini kapten teknologi cuma menampilkan program menunya saja, di karenakan bakal kepenuhan menulis semua programnnya, untuk itu anda bisa mendownloadnnya program kalkulator java lengkapnnya disini
[ DOWNLOAD ]
Wah patut dicoba nih . . pengen cas cis cus java juga ,, :)
BalasHapusWah Oke nih scriptnya :)
BalasHapusmakasih infonya gan.. :D
BalasHapusjalan2 malam sambil baca postingan sahabat terdekat...!
BalasHapuswah... program mantab ne buat dicoba,,, thank's atas infonya... jalan2 malam yang bermanfaat...
BalasHapusartikel yang sangat bermanfaat...
BalasHapuskebetulan ane juga lg blajar java ni sob :D
Thanks infonya...lengkap banget sob...
BalasHapusAku coba ya sob....thanks...
BalasHapusweah oke jug tipsnya yah tapi ribet banget takut gak bisa hehehhe....
BalasHapusmumet abizz nie sob..
BalasHapusternyata damin kaptenteknologi jago pemrograman juga. salut
BalasHapussudah saya coba mas
BalasHapuserror nih reportnya:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
tambah cannot be resolved to a type
tambah cannot be resolved to a type
kurang cannot be resolved to a type
kurang cannot be resolved to a type
bagi cannot be resolved to a type
bagi cannot be resolved to a type
kali cannot be resolved to a type
kali cannot be resolved to a type
pangkat cannot be resolved to a type
pangkat cannot be resolved to a type
akar cannot be resolved to a type
akar cannot be resolved to a type
sin cannot be resolved to a type
sin cannot be resolved to a type
cos cannot be resolved to a type
cos cannot be resolved to a type
tan cannot be resolved to a type
tan cannot be resolved to a type
log cannot be resolved to a type
log cannot be resolved to a type
at Kalkulator.main(Kalkulator.java:32)
@yayan
BalasHapusitu sebenernya cuma kesalahan sedikit, tapi sudah saya benerin ko. silakan coba DOWNLOAD lagi.. semoga membantu.