Tampilkan postingan dengan label kalkulator. Tampilkan semua postingan
Tampilkan postingan dengan label kalkulator. Tampilkan semua postingan

Senin, 21 Maret 2011

Contoh Perulangan dan Percabangan pada Python

Belajar Python itu emang asik bgt dah. Ampe2 lupa gosok gigi (ops!! jd buka kartu, hihihi....) Nah, di postingan gw kali ini, gw kasih contoh2 program sederhana dari Python. Aplikasi2 yg gw terapin ada perulangan, percabangan, fungsi dll. Emang masih sederhana sie, tapi yg pasti coding atau syntax nya original lo racikan gw, bukan copas-an punya org (jujur neh ^^)


Silakan dicopas ke New Window dari Shell Python anda. Selamat mencoba :)


Menu Operasi Matematika (Perulangan dan Percabangan)



awal='\nSelamat Datang di Program Python\nuntuk beberapa Operasi Matematika'
akhir='\nTerima kasih telah menggunakan program ini.'
info='\nProgram ini dibuat oleh : \nIndera Gunawan\nNPM   : 53410507\nKelas : 1IA15'
menu='\n1. Menghitung Faktorial\n2. Menentukan Bilangan Genap atau Ganjil\n3. Tabel Perkalian'
garis='\n-------------------------------------------------------'
garis2='\n======================================================='
print garis2,awal
x='y'
y=1
while y>0:
    if x=='y':
        print garis,menu,garis
        p=input('Masukkan pilihan anda : ')
        if p==1:
            print 'Anda memilih menu Menghitung Faktorial'
            f=input('\nMasukkan bilangan yang akan difaktorialkan : ')
            a=1
            for i in range (f,0,-1):
                a*=i
            print 'Hasil dari',f,'! =',a,
        elif p==2:
            print 'Anda memilih menu Menentukan Bilangan Genap atau Ganjil'
            g=input('\nMasukkan sebuah bilangan : ')
            if g%2:
                print g,'adalah bilangan ganjil'
            elif g==0:
                print g,'adalah bilangan netral'
            else:
                print g,'adalah bilangan genap'                
        elif p==3:
            print 'Anda memilih menu Tabel Perkalian'
            k=input('\nMasukkan angka perkalian yang diinginkan : ')
            b=1
            print '\nTabel Perkalian ',k
            for j in range (1,11,1):
                b=k*j
                print k,'x',j,'=',b                
        else:
            print 'Maaf, pilihan yang anda masukkan tidak tersedia.'            
    elif x=='t':
        if x=='t':
            break        
    else:
        print '\nMaaf, anda menekan tombol yang salah.\nTekan tombol y atau t saja.'        
    print garis
    x=raw_input('Apakah anda ingin mengulang program ?\nJika ya, tekan y. Jika tidak, tekan t : ')    
print garis,akhir,'\n',info,garis2 


Kalo tab nya ada yg ga pas, cocokin aja ama capture-an gw berikut ini

Jumat, 12 November 2010

Java Calculator (Revision Edition)

Belajar Java yuk . . .



Berikut ini adalah contoh program sederhana Kalkulator Java yang sudah saya revisi, memang masih hanya dapat dipergunakan untuk operasi penjumlahan, pengurangan, perkalian dan pembagian saja, namun bilangan yang diinput sudah bisa menggunakan bilangan pecahan

Cie . . .


Ingat, format pecahannya harus menggunakan 'titik' yaa, bukan 'koma'.
 
Selamat Mencoba! Semoga bermanfaat. Buat yang sudah mahir, saya tunggu sarannya.




import javax.swing.JOptionPane;
public class calculator
{
public static void main(String[] args) 
{
String menu;
String bil1;
String bil2;
int mn;
double b1;
double b2;
double hasil;
String result;
menu=JOptionPane.showInputDialog("Selamat Datang di Kalkulator\n \nSilakan Masukkan Pilihan Anda\n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian");
bil1=JOptionPane.showInputDialog("Masukkan Bilangan Pertama : ");
bil2=JOptionPane.showInputDialog("Masukkan Bilangan Kedua : ");
mn=Integer.parseInt(menu);
b1=Double.parseDouble(bil1);
b2=Double.parseDouble(bil2);
switch (mn)
{
case 1:
hasil=b1+b2;
result=b1+"+"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Penjumlahan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 2:
hasil=b1-b2;
result=b1+"-"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pengurangan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 3:
hasil=b1*b2;
result=b1+"*"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Perkalian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 4:
hasil=b1/b2;
result=b1+"/"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pembagian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
default:
result="ERROR"; 
JOptionPane.showMessageDialog(null,"Pilihan Anda Salah!\nSilakan Mencoba kembali","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
}
JOptionPane.showMessageDialog(null,"Hasil dari perhitungan anda adalah : \n"+result,"Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,"Terima kasih telah menggunakan Kalkulator Java\n \nCreated by Indera Gunawan\nPowered by EditPlus2","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
}
}


Sebelum di-compile dan di-run, jangan lupa di-save dengan nama file calculator.java


Program diatas di draft di EditPlus2.

Java Calculator

Mari belajar Java.


Berikut ini adalah contoh program sederhana Kalkulator Java, namun hanya dapat dipergunakan untuk menghitung bilangan bulat dengan operasi penjumlahan, pengurangan, perkalian dan pembagian saja.


He he . . .


Maklum baru belajar. Doakan saja secepatnya agar saya bisa posting contoh program yang lebih kompleks dan detil. Amin.


Selamat Mencoba! Semoga bermanfaat. Buat yang sudah mahir, saya tunggu masukannya.



import javax.swing.JOptionPane;
public class kalkulator 
{
public static void main(String[] args) 
{
String menu;
String bil1;
String bil2;
int mn;
int b1;
int b2;
int hasil;
String result;
menu=JOptionPane.showInputDialog("Selamat Datang di Kalkulator\n \nSilakan Masukkan Pilihan Anda\n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian");
bil1=JOptionPane.showInputDialog("Masukkan Bilangan Pertama : ");
bil2=JOptionPane.showInputDialog("Masukkan Bilangan Kedua : ");
mn=Integer.parseInt(menu);
b1=Integer.parseInt(bil1);
b2=Integer.parseInt(bil2);
switch (mn)
{
case 1:
hasil=b1+b2;
result=b1+"+"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Penjumlahan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 2:
hasil=b1-b2;
result=b1+"-"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pengurangan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 3:
hasil=b1*b2;
result=b1+"*"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Perkalian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 4:
hasil=b1/b2;
result=b1+"/"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pembagian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
default:
result="ERROR"; 
JOptionPane.showMessageDialog(null,"Pilihan Anda Salah!\nSilakan Mencoba kembali","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
}
JOptionPane.showMessageDialog(null,"Hasil dari perhitungan anda adalah : \n"+result,"Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,"Terima kasih telah menggunakan Kalkulator Java\n \nCreated by Indera Gunawan\nPowered by EditPlus2","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
}
}


Sebelum di-compile dan di-run, jangan lupa di-save dengan nama file kalkulator.java



 
Free Web Hosting | Top Web Hosting | Great HTML Templates from easytemplates.com.