- Back to Home »
- PBO »
- membuat program dengan berbeda package
Posted by : Unknown
Jumat, 22 November 2013
Package
rumus1
package rumus1;
import javax.swing.JOptionPane;
public class rumus_persegi_panjang {
private double panjang,lebar,luas;
public void input()
{
String a1,b1;
a1=JOptionPane.showInputDialog("masukan panjang=");
b1=JOptionPane.showInputDialog("masukan lebar=");
panjang=Double.valueOf(a1).doubleValue();
lebar=Double.valueOf(b1).doubleValue();
}
public void hasil()
{luas=2*(panjang+lebar);
System.out.println("keliling
persegi panjang adalah="+luas);
}
}
package rumus1;
import javax.swing.JOptionPane;
public class rumus_kimia {
private double m,mr,mol;
public void input ()
{
String a1,b1;
a1=JOptionPane.showInputDialog("masukkan berapa massa");
b1=JOptionPane.showInputDialog("masukkan berapa molekul
relatif");
m=Double.valueOf(a1).doubleValue();
mr=Double.valueOf(b1).doubleValue();
}
public void output()
{
mol=m/mr;
System.out.println("mol="+mol);
}
}
package rumus1;
import rumus3.rumus_percepatan;
public class hitung_percepatan {
public static void main(String[] args) {
rumus_percepatan dian=new rumus_percepatan();
dian.input();
dian.output();
}
}
package rumus1;
import rumus2.rumus_matik;
public class hitung_matik {
public static void main(String[] args) {
rumus_matik coba=new rumus_matik();
coba.input();
coba.hitung();
}
}
Package
rumus2
package rumus2;
import javax.swing.JOptionPane;
public class rumus_kecepatan_rata2 {
private double t1,t2,x1,x2,v;
public void masukan()
{
String a,b,c,d;
a=JOptionPane.showInputDialog("masukan t1=");
b=JOptionPane.showInputDialog("masukan t2=");
c=JOptionPane.showInputDialog("masukan x1=");
d=JOptionPane.showInputDialog("masukan x2=");
t1=Double.valueOf(a).doubleValue();
t2=Double.valueOf(b).doubleValue();
x1=Double.valueOf(c).doubleValue();
x2=Double.valueOf(d).doubleValue();
}
public void hasil()
{
v=(t2-t1)/(x2-x1);
System.out.println("kecepatan rata-rata="+v);
}
}
package rumus2;
import javax.swing.JOptionPane;
public class rumus_matik {
private double x,y,z;
public void input()
{String a,b;
a=JOptionPane.showInputDialog("masukan angka pertama=");
b=JOptionPane.showInputDialog("masukan angka kedua");
x=Double.valueOf(a).doubleValue();
y=Double.valueOf(b).doubleValue();
}
public void hitung()
{z=x-y;
System.out.println("hasil pengurangan="+z);
}
}
package rumus2;
import rumus1.rumus_persegi_panjang;
public class hitung_persegi_panjang {
public static void main(String[] args) {
rumus_persegi_panjang dian=new rumus_persegi_panjang();
dian.input();
dian.hasil();
}
}
Package
rumus3
package rumus3;
import rumus2.rumus_kecepatan_rata2;
public class hitung_rumus_kecepatan_rata2 {
public static void main(String[] args) {
rumus_kecepatan_rata2 dian=new rumus_kecepatan_rata2();
dian.masukan();
dian.hasil();
}
}
package rumus3;
import rumus1.rumus_kimia;
public class hitung_rumus_kimia {
public static void main(String[] args) {
rumus_kimia dian=new rumus_kimia();
dian.input();
dian.output();
}
}
package rumus3;
import javax.swing.JOptionPane;
public class rumus_percepatan {
private double a,f,m;
public void input()
{
String f1,m1;
f1=JOptionPane.showInputDialog("masukan gaya=");
m1=JOptionPane.showInputDialog("masukan masa=");
f=Double.valueOf(f1).doubleValue();
m=Double.valueOf(m1).doubleValue();
}
public void output()
{
a=f/m;
System.out.println("hasil percepatan="+a);
}
}