import javax.swing.*;
import java.awt.event.*;
class kalkulator extends JFrame
{
JLabel angka1=new JLabel("Angka 1 :");
JLabel angka2=new JLabel("Angka 2 :");
JLabel hasilangka =new JLabel("Hasil :");
JLabel aritmatika =new JLabel("Operasi :");
JTextField nilai1=new JTextField(10);
JTextField nilai2=new JTextField(10);
JTextField hasil=new JTextField(10);
JButton operasi1=new JButton("+");
JButton operasi2=new JButton("-");
JButton operasi3=new JButton("*");
JButton operasi4=new JButton(":");
JButton exit=new JButton("Hitung Baru");
Kalkulator()
{
setTitle("ADI PUTRA");
setLocation(200,200);
setSize(180,210);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
void KomponenVisual()
{
getContentPane().add(angka1);
angka1.setBounds(10,10,60,20);
getContentPane().add(angka2);
angka2.setBounds(10,40,60,20);
getContentPane().add(hasilangka);
hasilangka.setBounds(10,120,60,20;
getContentPane().add(aritmatika);
aritmatika.setBounds(10,70,60,20);
getContentPane().add(nilai1);
nilai1.setBounds(70,10,90,20);
getContentPane().add(nilai2);
nilai2.setBounds(70,40,90,20);
getContentPane().add(hasil);
hasil.setBounds(70,120,90,20);
getContentPane().add(operasi1);
operasi1.setBounds(70,70,45,20);
getContentPane().add(operasi2);
operasi2.setBounds(115,70,45,20);
getContentPane().add(operasi3);
operasi3.setBounds(70,90,45,20);
getContentPane().add(operasi4);
operasi4.setBounds(115,90,45,20);
getContentPane().add(exit);
exit.setBounds(10,150,151,20);
setVisible(true);
}
void AksiReaksi()
{
operasi.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int
x=Integer.parseInt(nilai1.getText());
int
y=Integer.parseInt(nilai2.getText());
String tambah=String.valueOf(x+y);
hasil.setText(tambah);
}
});
operasi2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int
x=Integer.parseInt(nilai1.getText());
int
y=Integer.parseInt(nilai2.getText());
String tambah=String.valueOf(x-y);
hasil.setText(kurang);
}
});
operasi3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int
x=Integer.parseInt(nilai1.getText());
int
y=Integer.parseInt(nilai2.getText());
String tambah=String.valueOf(x*y);
hasil.setText(kali);
}
});
operasi4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int
x=Integer.parseInt(nilai1.getText());
int
y=Integer.parseInt(nilai2.getText());
String tambah=String.valueOf(x/y);
hasil.setText(bagi);
}
});
exit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Kalkulator m1 = new Kalkulator();
m1.KomponenVisual();
m1.AksiReaksi();
}
});
}
public static void main(String args[])
{
Kalkulator e1 = new Kalkulator();
e1.KomponenVisual();
e1.AksiReaksi();
}
}
Senin, 20 Juli 2009
ganjil genap
import java.io.*;
class genap_ganjil
{
public static void main(String[] args) throws Exception
{
int x;
String bil;
DataInputStream dis = new DataInputStream (System.in);
System.out.println("Masukkan Angka :");
bil=dis.readLine();
x=Integer.parseInt(bil);
if ((x%2==0)&&(x%5==0))
{
System.out.println("Angka Tersebut Adalah Angka Genap Yang Habis Dibagi 5");
}
else
if ((x%2==0)&&(x%5==0))
{
System.out.println("Angka Tersebut Adalah Angka Ganjil Yang Habis Dibagi 5");
}
else
if ((x%2==0)&&(x%5!=1))
{
System.out.println("Angka Tersebut Adalah Angka Genap Yang Tidak Habis Dibagi 5");
}
else
if((x%2!=0)&&(x%5!=1))
{
System.out.println("Angka Tersebut Adalah Angka Ganjil Yang Tidak Habis Dibagi 5");
}
}
}
class genap_ganjil
{
public static void main(String[] args) throws Exception
{
int x;
String bil;
DataInputStream dis = new DataInputStream (System.in);
System.out.println("Masukkan Angka :");
bil=dis.readLine();
x=Integer.parseInt(bil);
if ((x%2==0)&&(x%5==0))
{
System.out.println("Angka Tersebut Adalah Angka Genap Yang Habis Dibagi 5");
}
else
if ((x%2==0)&&(x%5==0))
{
System.out.println("Angka Tersebut Adalah Angka Ganjil Yang Habis Dibagi 5");
}
else
if ((x%2==0)&&(x%5!=1))
{
System.out.println("Angka Tersebut Adalah Angka Genap Yang Tidak Habis Dibagi 5");
}
else
if((x%2!=0)&&(x%5!=1))
{
System.out.println("Angka Tersebut Adalah Angka Ganjil Yang Tidak Habis Dibagi 5");
}
}
}
gaji
import javax.swing.JOptionPane;
class gaji
{
public static void main(String[] args) throws Exception
{
String gol,nama;
int tigaa,empatb,1a,1b,1c,4a,3a,4b;
nama=JOptionPane.showInputDialog("Masukkan Nama Anda : ");
//nama=Character.parseChar(nama);
gol=JOptionPane.showInputDialog("Masukkan Golongan Anda : ");
//IA,IB,IC,IVA,IIIA,IVB=Integer.parseInt(gol);
tigaa=(5000000/5)*2;
empatb=10000000+1250000;
if (gol=1a)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Adalah 500.000");
}
else
if (gol=1b)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar 1.000.000");
}
else
if (gol=1c)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar 1.500.000");
}
else
if (gol=4a)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar 5.000.000");
}
else
if (gol=3a)
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar : "+tigaa);
{
else
if (gol=4b)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar : "+empatb);
}
else
JOptionPane.showMessageDiaolog(null,"Maaf Anda Tidak Terdaftar Kerja Kenapa Mau Gaji");
}
}
}
class gaji
{
public static void main(String[] args) throws Exception
{
String gol,nama;
int tigaa,empatb,1a,1b,1c,4a,3a,4b;
nama=JOptionPane.showInputDialog("Masukkan Nama Anda : ");
//nama=Character.parseChar(nama);
gol=JOptionPane.showInputDialog("Masukkan Golongan Anda : ");
//IA,IB,IC,IVA,IIIA,IVB=Integer.parseInt(gol);
tigaa=(5000000/5)*2;
empatb=10000000+1250000;
if (gol=1a)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Adalah 500.000");
}
else
if (gol=1b)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar 1.000.000");
}
else
if (gol=1c)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar 1.500.000");
}
else
if (gol=4a)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar 5.000.000");
}
else
if (gol=3a)
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar : "+tigaa);
{
else
if (gol=4b)
{
JOptionPane.showMessageDialog(null,"Gaji Anda Sebesar : "+empatb);
}
else
JOptionPane.showMessageDiaolog(null,"Maaf Anda Tidak Terdaftar Kerja Kenapa Mau Gaji");
}
}
}
continous1
import javax.swing.JOptionPane;
class continou
{
public static void main(String[] args) throws Exception
{
String bil=" ";
for ( int cacah=10;cacah>=1 ;cacah--)
{
if (cacah%2==0)
{
continue;
}
bil=bil+cacah+" ";
}
JOptionPane.showMessageDialog(null,bil);
System.exit(0);
}
}
class continou
{
public static void main(String[] args) throws Exception
{
String bil=" ";
for ( int cacah=10;cacah>=1 ;cacah--)
{
if (cacah%2==0)
{
continue;
}
bil=bil+cacah+" ";
}
JOptionPane.showMessageDialog(null,bil);
System.exit(0);
}
}
continous
import javax.swing.JOptionPane;
class continou2
{
public static void main(String[] args) throws Exception
{
String bil=" ";
for ( int cacah=10;cacah>=1 ;cacah--)
{
if (cacah%2==0)
{
continue;
}
bil=bil+cacah+" ";
}
JOptionPane.showMessageDialog(null,bil);
System.exit(0);
}
}
class continou2
{
public static void main(String[] args) throws Exception
{
String bil=" ";
for ( int cacah=10;cacah>=1 ;cacah--)
{
if (cacah%2==0)
{
continue;
}
bil=bil+cacah+" ";
}
JOptionPane.showMessageDialog(null,bil);
System.exit(0);
}
}
Menghitung luas permukaan dan volume balok
import java.io.*;
class cara_menghitung_luas_permukaan_dan_volume_balok
{
public static void main(String[] args) throws Exception
{
System.out.println("Nama : Made Adi Putra");
System.out.println("NIM : 080020015");
DataInputStream dis = new DataInputStream (System.in);
int x,y,z;
int lp,vol;
String pjg,lbr,tgi;
System.out.print("Masukkan Nilai X :");
pjg=dis.readLine();
x=Integer.parseInt(pjg);
System.out.print("Masukkan Nilai Y :");
lbr=dis.readLine();
y=Integer.parseInt(lbr);
System.out.print("Masukkan Nilai Z :");
tgi=dis.readLine();
z=Integer.parseInt(tgi);
lp=x*y*z;
vol=2*(x*y*z);
System.out.print("Luas Permukaan Balok :"+lp);
System.out.print("Volume Balok :"+vol);
System.exit(0);
}
}
class cara_menghitung_luas_permukaan_dan_volume_balok
{
public static void main(String[] args) throws Exception
{
System.out.println("Nama : Made Adi Putra");
System.out.println("NIM : 080020015");
DataInputStream dis = new DataInputStream (System.in);
int x,y,z;
int lp,vol;
String pjg,lbr,tgi;
System.out.print("Masukkan Nilai X :");
pjg=dis.readLine();
x=Integer.parseInt(pjg);
System.out.print("Masukkan Nilai Y :");
lbr=dis.readLine();
y=Integer.parseInt(lbr);
System.out.print("Masukkan Nilai Z :");
tgi=dis.readLine();
z=Integer.parseInt(tgi);
lp=x*y*z;
vol=2*(x*y*z);
System.out.print("Luas Permukaan Balok :"+lp);
System.out.print("Volume Balok :"+vol);
System.exit(0);
}
}
Biodata dalam bentuk GUI
import javax.swing.JOptionPane;
class biodata
{
public static void main(String[] args) throws Exception
{
String nim, nama, alamat,telepon;
nim=JOptionPane.showInputDialog("NIM :");
nama=JOptionPane.showInputDialog("Nama :");
alamat=JOptionPane.showInputDialog("Alamat:");
telepon=JOptionPane.showInputDialog("Telepon :");
System.out.println("NIM :"+nim);
System.out.println("Nama :"+nama);
System.out.println("Alamat :"+alamat);
System.out.println("Telepon :"+telepon);
System.exit(0);
}
}
class biodata
{
public static void main(String[] args) throws Exception
{
String nim, nama, alamat,telepon;
nim=JOptionPane.showInputDialog("NIM :");
nama=JOptionPane.showInputDialog("Nama :");
alamat=JOptionPane.showInputDialog("Alamat:");
telepon=JOptionPane.showInputDialog("Telepon :");
System.out.println("NIM :"+nim);
System.out.println("Nama :"+nama);
System.out.println("Alamat :"+alamat);
System.out.println("Telepon :"+telepon);
System.exit(0);
}
}
Langganan:
Postingan (Atom)