Adloaded

Adhitz.com

Metavertizer

Friday, March 23, 2012

Membuat Program Kalkulator Sederhana Menggunakan JAVA

Tugas PBO Membuat Program Kalkulator Sederhana
//* Chairul Amri
//* Rendy Bastian
//* kelas : 2IA07


Pada program ini kita membuat program kalkulator dimana di dalamnya terdapat nilai input, proses,yg di akhiri dengan output seperti sintax di bawah ini yg berfungi untuk memasukan library pada awal program di jalankan


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class kalkulator90 extends JFrame implements ActionListener
{
//*pada bagian ini merupakan pendifinisian class yang menggunakan Jframe
JLabel label1=new JLabel("Nilai a ");
//*pada sintax diatas berfungsi untuk membuat label yang nantinya akan di isi dengan nilai yang di input dari keyboard
JTextField nilai1=new JTextField();
JLabel label2=new JLabel("Nilai b ");
JTextField nilai2=new JTextField();
//*untuk menampilkan button atau tombol pada menu program
JButton mod=new JButton("mod");
JButton plus=new JButton("+");
JButton min=new JButton("-");
JButton kali=new JButton("*");
JButton bagi=new JButton("/");
JLabel label3=new JLabel("Hasil ");
JTextField hasil=new JTextField();
JPanel panel= new JPanel();
kalkulator90 ()
{
setTitle ("Kalkulator");
setSize(350,250);
panel.setLayout(null);
label1.setBounds(10,10,100,20);
nilai1.setBounds(120,10,100,20);
label2.setBounds(10,50,100,20);
nilai2.setBounds(120,50,100,20);
plus.setBounds(40,90,50,20);
min.setBounds(110,90,50,20);
kali.setBounds(180,90,50,20);
bagi.setBounds(250,90,50,20);
mod.setBounds(140,125,60,20);
label3.setBounds(10,160,100,20);
hasil.setBounds(120,160,100,20);
plus.addActionListener(this);
min.addActionListener(this);
kali.addActionListener(this);
bagi.addActionListener(this);
mod.addActionListener(this);
panel.add(label1);
panel.add(nilai1);
panel.add(label2);
panel.add(nilai2);
panel.add(mod);
panel.add(plus);
panel.add(min);
panel.add(kali);
panel.add(bagi);
panel.add(label3);
panel.add(hasil);
getContentPane().add(panel);
}
public void actionPerformed(ActionEvent e)
{
double a, b, hasil1; //* pada bagian merupakan pendeklarasian variabel a,b,hasil1 menjadi double
if (e.getSource() ==plus){ //*statement di samping ialah perulangan, jika kondisi yang di kerjakan bernilai benar maka akan akan dikerjakan statemen di bawah ini
a = Double.parseDouble(nilai1.getText()); //*sintax di samping untuk merubah tipe data yang terdapat pada nilai1 ke tipe data double
b = Double.parseDouble(nilai2.getText()); //*sintax di samping untuk merubah tipe data yang terdapat pada nilai2 ke tipe data double
hasil1 = a + b; //* merupakan proses perhitungan dari variable a dengan operator plus dengan variable b
hasil.setText(""+hasil1); //* untuk menampilkan hasil dari perhitungan di atas
}
else if (e.getSource() ==min){ //* statemen else if “ jika bernilai salah maka akan mengerjakan kondisi yang lain
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a - b;
hasil.setText(""+hasil1);
}
else if (e.getSource() ==kali){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a * b;
hasil.setText(""+hasil1);
}
else if (e.getSource() ==bagi){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a / b;
hasil.setText(""+hasil1);
}
else if (e.getSource() ==mod){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a % b;
hasil.setText(""+hasil1);
}
}
public static void main(String[] args)
{
kalkulator90 sederhana =new kalkulator90();
sederhana.show();
}
}




Bidvertiser.com

Related Posts Plugin for WordPress, Blogger...