import java.io.*;
public class Kalkulator
{
public static void main(String [] args)
{
try{
DataInputStream in = new DataInputStream (System.in);
System.out.print("Inputkan angka pertama = ");
int a = Integer.parseInt(in.readLine());
System.out.print("Inputkan angka kedua = ");
int b = Integer.parseInt(in.readLine());
System.out.println("1.Penjumlahan \n2.Pengurangan \n3.Perkalian");
System.out.print("Mode operasi yang dipilih = ");
int c = Integer.parseInt(in.readLine());
int x = 1;
do
{
System.out.println("Loading.............................");
x++;
}
while (x <= 50);
//System.out.println("\n\nMaaf mikir nya lama...");
System.out.println("\nAnda menjalankan kalkulator sederhana...");
if (c == 1)
{
int d = a+b;
System.out.println("Hasil penjumlahan= "+d);
}
else
if (c == 2)
{
int d = a-b;
System.out.println("Hasil pengurangan= "+d);
}
else
if (c == 3)
{
int d = a*b;
System.out.println("Hasil perkalian= "+d);
}
}
catch (Exception e)
{
System.out.println("Masukkan angka!!!");
}
}
}
Selasa, 22 Februari 2011
Minggu, 20 Februari 2011
calculator
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
double hasil = 0.0D;
boolean ulang = false;
String jns_perhitungan = "";
boolean err = true;
do {
String Pilihan_Perhitungan = JOptionPane.showInputDialog("\tAplikasi perhitungan calculator \n--------Pilih Salah satu Perhitungan-------\n " +
"1. untuk tambah\n 2. untuk kurang\n 3. untuk bagi\n 4. untuk kali");
int Perhitungan_Pilih = Integer.parseInt(Pilihan_Perhitungan);
switch (Perhitungan_Pilih) {
case 1:
String inputa = JOptionPane.showInputDialog("Masukkan angka: ");
int a = Integer.parseInt(inputa);
String inputb = JOptionPane.showInputDialog("Masukkan angka");
int b = Integer.parseInt(inputb);
hasil = a + b;
jns_perhitungan = "tambah";
err = false;
break;
case 2:
String inputc = JOptionPane.showInputDialog("Masukkan angka: ");
int c = Integer.parseInt(inputc);
String inputd = JOptionPane.showInputDialog("Masukkan angka");
int d = Integer.parseInt(inputd);
hasil = c - d;
jns_perhitungan = "kurang";
err = false;
break;
case 3:
String inpute = JOptionPane.showInputDialog("Masukkan angka: ");
int e = Integer.parseInt(inpute);
String inputf = JOptionPane.showInputDialog("Masukkan angka");
int f = Integer.parseInt(inputf);
hasil = e/ f;
jns_perhitungan = "bagi";
err = false;
break;
case 4:
String inputg = JOptionPane.showInputDialog("Masukkan angka: ");
int g = Integer.parseInt(inputg);
String inputh = JOptionPane.showInputDialog("Masukkan angka");
int h = Integer.parseInt(inputh);
hasil = g*h;
jns_perhitungan = "kali";
err = false;
}
if (err)
JOptionPane.showMessageDialog(null, "Maaf Data yang anda masukkan salah ", "error message", 0);
else {
JOptionPane.showMessageDialog(null, "Luas " + jns_perhitungan + " = " + hasil, "Hasil Perhitungan", 1);
}
int lagi = JOptionPane.showConfirmDialog(null, "Apakah Anda Ingin Mengulang", "Ulang", 0);
if (lagi == 0) {
ulang = true;
err = true;
hasil = 0.0D;
}
else {
ulang = false;
}
}while (ulang == true);
}
}
Selasa, 15 Februari 2011
Pemograman Terstruktur
package Bangunnn;
import javax.swing.JOptionPane;
public class Main
{
public static void main(String[] args)
{
double hasil = 0.0D;
boolean ulang = false;
String jns_perhitungan = "";
boolean err = true;
do {
String Pilihan_Perhitungan = JOptionPane.showInputDialog("\tAplikasi perhitungan Luas bangun \n--------Pilih Salah satu bangun-------\n 1. untuk Segitiga\n 2. untuk Persegi Panjang\n 3. untuk Lingkaran");
int Perhitungan_Pilih = Integer.parseInt(Pilihan_Perhitungan);
switch (Perhitungan_Pilih) {
case 1:
String alas = JOptionPane.showInputDialog("Masukkan nilai Alas: ");
int a = Integer.parseInt(alas);
String tinggi = JOptionPane.showInputDialog("Masukkan nilai Tinggi");
int t = Integer.parseInt(tinggi);
hasil = 0.5D * a * t;
jns_perhitungan = "Segi Tiga";
err = false;
break;
case 2:
String Panjang = JOptionPane.showInputDialog("Masukkan nilai Panjang: ");
int p = Integer.parseInt(Panjang);
String Lebar = JOptionPane.showInputDialog("Masukkan nilai Lebar");
int L = Integer.parseInt(Lebar);
hasil = p * L;
jns_perhitungan = "Persegi Panjang";
err = false;
break;
case 3:
String jarijari = JOptionPane.showInputDialog("Masukkan nilai Jari-Jari: ");
int r = Integer.parseInt(jarijari);
hasil = 3.141592653589793D * r * r;
jns_perhitungan = "Lingkaran";
err = false;
}
if (err)
JOptionPane.showMessageDialog(null, "Maaf Data yang anda masukkan salah ", "error message", 0);
else {
JOptionPane.showMessageDialog(null, "Luas " + jns_perhitungan + " = " + hasil, "Hasil Perhitungan", 1);
}
int lagi = JOptionPane.showConfirmDialog(null, "Apakah Anda Ingin Mengulang", "Ulang", 0);
if (lagi == 0) {
ulang = true;
err = true;
hasil = 0.0D;
}
else {
ulang = false;
}
}while (ulang == true);
}
}
LATIHAN 2
import javax.swing.JOptionPane;
public class APP {
public static void main(String[]args){
int kondisi=2;
do{
String teks="Aplikasi Perhitungan Luas Bidang\n\n"+"-----Pilihlah salah satu bidang-----\n"+"1. untuk Segitiga\n"
+"2. untuk Persegi Panjang\n"+"3. untuk Lingkaran";
int inputan=Integer.valueOf(JOptionPane.showInputDialog(null,teks,"EDHIE'S ProLUBID v2",
JOptionPane.DEFAULT_OPTION));
if (inputan==1){
String top1="Menghitung Luas Segitiga";
String a="Masukan nilai Alas :";
String t="Masukan nilai Tinggi :";
double alas=Double.valueOf(JOptionPane.showInputDialog(null, a, top1,
JOptionPane.DEFAULT_OPTION));
double tinggi=Double.valueOf(JOptionPane.showInputDialog(null, t, top1,
JOptionPane.DEFAULT_OPTION));
double Luas1=alas*tinggi/2;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Alas = "+alas+"\nTinggi = "+tinggi+"\nLuas
Segitiga adalah = "+Luas1, top1, JOptionPane.INFORMATION_MESSAGE);
}
else if (inputan==2){
String top2="Menghitung Luas Persegi Panjang";
String p="Masukan nilai Panjang :";
String l="Masukan nilai Lebar :";
double panjang=Double.valueOf(JOptionPane.showInputDialog(null, p, top2,
JOptionPane.DEFAULT_OPTION));
double lebar=Double.valueOf(JOptionPane.showInputDialog(null, l, top2,
JOptionPane.DEFAULT_OPTION));
double Luas2=panjang*lebar;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Panjang = "+panjang+"\nLebar = "
+lebar+"\nLuas Persegi Panjang adalah = "+Luas2, top2, JOptionPane.INFORMATION_MESSAGE);
}
else if(inputan==3){
String top3="Menghitung Luas Lingkaran";
String j="Masukan nilai Jari-jari :";
double jari2=Double.valueOf(JOptionPane.showInputDialog(null, j, top3, JOptionPane.DEFAULT_OPTION));
double Luas3=(22*jari2*jari2)/7;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Jari-jari = "+jari2+"\nLuas Lingkaran adalah
= "+Luas3, top3, JOptionPane.INFORMATION_MESSAGE);
}
else{
JOptionPane.showMessageDialog(null, "Maaf data yang Anda masukan salah\n\nSilahkan ketikan angka 1,
2 atau 3 untuk memilih aplikasi", "error message", JOptionPane.ERROR_MESSAGE);
}
int oke=JOptionPane.showConfirmDialog(null, "Mau mengulang lagi?", "Tanya",
JOptionPane.OK_CANCEL_OPTION);
if (oke==0){
kondisi=0;
}
else {
kondisi=2;
JOptionPane.showMessageDialog(null, "This program was created by Al_Ibra\n\nemail:
edhieoribra@gmail.com or\nal_ibrahim_muhammad@yahoo.com", "www.ibracyberspace.blogspot.com",
JOptionPane.INFORMATION_MESSAGE);
}
}while (kondisi==0);
}
}
import javax.swing.JOptionPane;
public class Main
{
public static void main(String[] args)
{
double hasil = 0.0D;
boolean ulang = false;
String jns_perhitungan = "";
boolean err = true;
do {
String Pilihan_Perhitungan = JOptionPane.showInputDialog("\tAplikasi perhitungan Luas bangun \n--------Pilih Salah satu bangun-------\n 1. untuk Segitiga\n 2. untuk Persegi Panjang\n 3. untuk Lingkaran");
int Perhitungan_Pilih = Integer.parseInt(Pilihan_Perhitungan);
switch (Perhitungan_Pilih) {
case 1:
String alas = JOptionPane.showInputDialog("Masukkan nilai Alas: ");
int a = Integer.parseInt(alas);
String tinggi = JOptionPane.showInputDialog("Masukkan nilai Tinggi");
int t = Integer.parseInt(tinggi);
hasil = 0.5D * a * t;
jns_perhitungan = "Segi Tiga";
err = false;
break;
case 2:
String Panjang = JOptionPane.showInputDialog("Masukkan nilai Panjang: ");
int p = Integer.parseInt(Panjang);
String Lebar = JOptionPane.showInputDialog("Masukkan nilai Lebar");
int L = Integer.parseInt(Lebar);
hasil = p * L;
jns_perhitungan = "Persegi Panjang";
err = false;
break;
case 3:
String jarijari = JOptionPane.showInputDialog("Masukkan nilai Jari-Jari: ");
int r = Integer.parseInt(jarijari);
hasil = 3.141592653589793D * r * r;
jns_perhitungan = "Lingkaran";
err = false;
}
if (err)
JOptionPane.showMessageDialog(null, "Maaf Data yang anda masukkan salah ", "error message", 0);
else {
JOptionPane.showMessageDialog(null, "Luas " + jns_perhitungan + " = " + hasil, "Hasil Perhitungan", 1);
}
int lagi = JOptionPane.showConfirmDialog(null, "Apakah Anda Ingin Mengulang", "Ulang", 0);
if (lagi == 0) {
ulang = true;
err = true;
hasil = 0.0D;
}
else {
ulang = false;
}
}while (ulang == true);
}
}
LATIHAN 2
import javax.swing.JOptionPane;
public class APP {
public static void main(String[]args){
int kondisi=2;
do{
String teks="Aplikasi Perhitungan Luas Bidang\n\n"+"-----Pilihlah salah satu bidang-----\n"+"1. untuk Segitiga\n"
+"2. untuk Persegi Panjang\n"+"3. untuk Lingkaran";
int inputan=Integer.valueOf(JOptionPane.showInputDialog(null,teks,"EDHIE'S ProLUBID v2",
JOptionPane.DEFAULT_OPTION));
if (inputan==1){
String top1="Menghitung Luas Segitiga";
String a="Masukan nilai Alas :";
String t="Masukan nilai Tinggi :";
double alas=Double.valueOf(JOptionPane.showInputDialog(null, a, top1,
JOptionPane.DEFAULT_OPTION));
double tinggi=Double.valueOf(JOptionPane.showInputDialog(null, t, top1,
JOptionPane.DEFAULT_OPTION));
double Luas1=alas*tinggi/2;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Alas = "+alas+"\nTinggi = "+tinggi+"\nLuas
Segitiga adalah = "+Luas1, top1, JOptionPane.INFORMATION_MESSAGE);
}
else if (inputan==2){
String top2="Menghitung Luas Persegi Panjang";
String p="Masukan nilai Panjang :";
String l="Masukan nilai Lebar :";
double panjang=Double.valueOf(JOptionPane.showInputDialog(null, p, top2,
JOptionPane.DEFAULT_OPTION));
double lebar=Double.valueOf(JOptionPane.showInputDialog(null, l, top2,
JOptionPane.DEFAULT_OPTION));
double Luas2=panjang*lebar;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Panjang = "+panjang+"\nLebar = "
+lebar+"\nLuas Persegi Panjang adalah = "+Luas2, top2, JOptionPane.INFORMATION_MESSAGE);
}
else if(inputan==3){
String top3="Menghitung Luas Lingkaran";
String j="Masukan nilai Jari-jari :";
double jari2=Double.valueOf(JOptionPane.showInputDialog(null, j, top3, JOptionPane.DEFAULT_OPTION));
double Luas3=(22*jari2*jari2)/7;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Jari-jari = "+jari2+"\nLuas Lingkaran adalah
= "+Luas3, top3, JOptionPane.INFORMATION_MESSAGE);
}
else{
JOptionPane.showMessageDialog(null, "Maaf data yang Anda masukan salah\n\nSilahkan ketikan angka 1,
2 atau 3 untuk memilih aplikasi", "error message", JOptionPane.ERROR_MESSAGE);
}
int oke=JOptionPane.showConfirmDialog(null, "Mau mengulang lagi?", "Tanya",
JOptionPane.OK_CANCEL_OPTION);
if (oke==0){
kondisi=0;
}
else {
kondisi=2;
JOptionPane.showMessageDialog(null, "This program was created by Al_Ibra\n\nemail:
edhieoribra@gmail.com or\nal_ibrahim_muhammad@yahoo.com", "www.ibracyberspace.blogspot.com",
JOptionPane.INFORMATION_MESSAGE);
}
}while (kondisi==0);
}
}
Langganan:
Postingan (Atom)