Minggu, 01 Januari 2012

Membuat Kalkulator Sederhana Menggunakan Java


Membuat Kalkulator Sederhana Menggunakan Java, Mengapa Java? Karena Java merupakan suatu teknologi yang unik dan revolusioner dan merupakan teknologi pertama di dunia software yang memiliki semboyan “write once, run anywhere”. Semboyan tersebut telah terbukti karena banyak program Java dapat dijalankan di berbagai platform Sistem Operasi, seperti Linux, Windows maupun Unix.

Berikut ini akan saya share syntak untuk membuat kalkulator sederhana menggunakan program java, semoga bermanfaat buat sobat semua.



import javax.swing.*;

import java.awt.*;

import java.awt.event.*;



class kalkulator extends JFrame implements ActionListener {



JLabel lbNilai1 = new JLabel("Masukkan Nilai 1");

JLabel lbNilai2 = new JLabel("Masukkan Nilai 2");

JLabel lbNilai3 = new JLabel("Hasil");

JLabel lbHasil = new JLabel();



JTextField txNilai1 = new JTextField();

JTextField txNilai2 = new JTextField();

JTextField txHasil = new JTextField();



JButton tbh = new JButton("Tambah");

JButton krg = new JButton("Kurang");

JButton kl = new JButton("Kali");

JButton bg = new JButton("Bagi");

JButton sisa = new JButton("Sisa Bagi");

JButton close = new JButton("Close");

JButton reset = new JButton("Reset");



JPanel panel = new JPanel();



kalkulator()

{

setTitle("Kalkulator Sederhana");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setSize(400,400);

setLocationRelativeTo(null);

panel.setLayout(null);

lbNilai1.setBounds(10,10,120,30);

txNilai1.setBounds(130,10,120,30);

lbNilai2.setBounds(10,50,120,30);

txNilai2.setBounds(130,50,120,30);

lbNilai3.setBounds(10,100,120,30);

txHasil.setBounds(130,100,120,30);



tbh.setBounds(10,150,100,30);

tbh.addActionListener(this);



krg.setBounds(120,150,100,30);

krg.addActionListener(this);



kl.setBounds(230,150,100,30);

kl.addActionListener(this);



bg.setBounds(340,150,100,30);

bg.addActionListener(this);



sisa.setBounds(450,150,100,30);

sisa.addActionListener(this);



close.setBounds(170,200,100,30);

close.addActionListener(this);



reset.setBounds(290,200,100,30);

reset.addActionListener(this);



panel.add(lbNilai1);

panel.add(txNilai1);

panel.add(lbNilai2);

panel.add(txNilai2);

panel.add(lbNilai3);

panel.add(txHasil);

panel.add(tbh);

panel.add(krg);

panel.add(kl);

panel.add(bg);

panel.add(sisa);

panel.add(close);

panel.add(reset);

reset.setBounds(290,200,100,30);



getContentPane().add(panel);

//ok.addActionListener(this);
}



public void actionPerformed(ActionEvent e)

{

double a,b,hasil;

if (e.getSource()==tbh)

{

a=Double.parseDouble(txNilai1.getText());

b=Double.parseDouble(txNilai2.getText());

hasil=a+b;

txHasil.setText("Hasil =");

txHasil.setText(""+ hasil);



}

else if(e.getSource()==krg)

{

a=Double.parseDouble(txNilai1.getText());

b=Double.parseDouble(txNilai2.getText());

hasil=a-b;

txHasil.setText("Hasil =");

txHasil.setText(""+ hasil);

}

else if(e.getSource()==kl)

{

a=Double.parseDouble(txNilai1.getText());

b=Double.parseDouble(txNilai2.getText());

hasil=a*b;

txHasil.setText("Hasil =");

txHasil.setText(""+ hasil);

}

else if(e.getSource()==bg)

{

a=Double.parseDouble(txNilai1.getText());

b=Double.parseDouble(txNilai2.getText());

hasil=a/b;

txHasil.setText("Hasil =");

txHasil.setText(""+ hasil);

}

else if(e.getSource()==sisa)

{

a=Double.parseDouble(txNilai1.getText());

b=Double.parseDouble(txNilai2.getText());

hasil=a%b;

txHasil.setText("Hasil =");

txHasil.setText(""+ hasil);

}

else if(e.getSource()==close)

{

System.exit(0);

}

}



public static void main(String[] args) {

kalkulator padanya=new kalkulator();

padanya.setSize(600,300);

padanya.setVisible(true);

}



}

sumber: wakrizki.net
by Facebook Comment untuk Anda!

Artikel Terkait


0 komentar:

Posting Komentar

Terima Kasih sudah berkunjung di Zona Artikel.
Kapan2 mampir lagi ya ! (:

 

Visitor Online

Followers

Zona Artikel Copyright © 2011 Not Magazine Transparent 3 Column is Designed by Yudi