Upload
kalvian-marvelous
View
93
Download
2
Embed Size (px)
Citation preview
GAMBAR PROJECT PAKET
DAN FILE YANG ADA DALAM PAKET 2
Paket fisika
GayaBerat.java
package fisika;
import javax.swing.JOptionPane;
public class GayaBerat {
private int W;
private int M;
private int G;
public GayaBerat(){
System.out.println(" Selamat datang di program Fisika ");
System.out.println(" Menghitung Gaya Berat Suatu Benda ");
System.out.println("Anda berada di Paket fisika class GayaBerat");
}
public void inputdata(){
String massabenda=JOptionPane.showInputDialog(null,"Masukan Massa Benda.(kg)?"); String
gravitasi=JOptionPane.showInputDialog(null,"Masukan Gravitasi Bumi.(m/s2)?");
M=Integer.valueOf(massabenda).intValue();
G=Integer.valueOf(gravitasi).intValue();
W=M*G;
System.out.println("Massa Benda = "+M+"(kg)\n Gravitasi Bumi = "+G+"(m/s2)");
}
public int gayaberat(){
return W;
}
}
Tekanan.java
package fisika;
import javax.swing.JOptionPane;
public class Tekanan {
private double P;
private double F;
private double A;
public Tekanan(){
System.out.println(" Selamat datang di program Fisika ");
System.out.println(" Menghitung Tekanan Suatu Benda ");
System.out.println("Anda berada di Paket fisika class Tekanan ");
}
public void inputdata(){
String gaya=JOptionPane.showInputDialog(null,"Masukan nilai Gaya.(F)?");
String luasalas=JOptionPane.showInputDialog(null,"Masukan nilai Luas Alas.(m2)?");
F=Double.valueOf(gaya).doubleValue();
A=Double.valueOf(gaya).doubleValue();
P=F/A;
System.out.println("Gaya= "+F+"(N)\n Luas Alas = "+A+"(m2)");
}
public double tekanan(){
return P;
}
}
Ke_paketkimia.java
package fisika;
import kimia.*;
public class ke_paketkimia {
public static void main(String[] args) {
System.out.println("Paket Fisika Mengakses class yang Di Paket Kimia");
kalor kimia1=new kalor();
kimia1.inputdata();
System.out.println("Nilai kalor ="+kimia1.hitungkalor());
molzat kimia2=new molzat();
kimia2.inputdata();
System.out.println("nilai mol ="+kimia2.hitungmol());
}
}
Utamafisika.java
package fisika;
import javax.swing.JOptionPane;
public class utamafisika {
public static void main(String[] args) {
String menu=JOptionPane.showInputDialog("-----Menu Untuk Paket Fisika----- \n
1.menghitung GayaBerat \n 2.menghitung Tekanan"
+ "\n 3.Menuju Paket Kimia \n 0.Keluar");
int pilih=Integer.valueOf(menu).intValue();
if(pilih==1) {
GayaBerat A=new GayaBerat();
A.inputdata();
System.out.println("Gaya Berat benda adalah "+A.gayaberat()+"(N)");
}else if (pilih==2){
Tekanan B=new Tekanan();
B.inputdata();
System.out.println("Tekanan benda adalah "+B.tekanan()+"(N/m)");
}else if(pilih==3){
System.out.println("menuju Paket Kimia");
fisika.ke_paketkimia.main(args);
}else if(pilih==0){
System.out.println("Anda telah keluar Program");
System.exit(0);
}else {
System.out.println("Menu Tidak Tersedia .Silahkan Ulangi");
}
}
}
Kalor.java
package kimia;
import javax.swing.JOptionPane;
public class kalor {
private double kalorjenis;
private double massa;
private double suhu_awal;
private double suhu_akhir;
private double kalor;
public kalor(){
System.out.println(" Selamat datang di program Kimia ");
System.out.println(" Menghitung Kalor ");
System.out.println("Anda berada di Paket kimia class kalor ");
}
public void inputdata(){
String m=JOptionPane.showInputDialog(null,"Masukan Massa Benda.?");
String kj=JOptionPane.showInputDialog(null,"Masukan Kalor Jenis.?");
String sa=JOptionPane.showInputDialog(null,"Masukan suhu Awal.?");
String sak=JOptionPane.showInputDialog(null,"Masukan suhu Akhir.?");
massa=Double.valueOf(m).doubleValue();
kalorjenis=Double.valueOf(kj).doubleValue();
suhu_awal=Double.valueOf(sa).doubleValue();
suhu_akhir=Double.valueOf(sak).doubleValue();
System.out.println("Massa Benda ="+massa+"\n Kalor Jenis= "+kalorjenis+"\n suhu
awal="+suhu_awal+"\n suhu akhir= "+suhu_akhir );
kalor=massa*kalorjenis+(suhu_akhir-suhu_awal);
}
public double hitungkalor(){
return kalor;
}
}
Ke_paketfisika.java
package kimia;
import fisika.*;
public class ke_paketfisika {
public static void main(String[] args) {
System.out.println("Paket Kimia Mengakses class yang Di Paket Fisika");
GayaBerat fisika1=new GayaBerat();
fisika1.inputdata();
System.out.println("Gaya Berat ="+fisika1.gayaberat());
Tekanan fisika2=new Tekanan();
fisika2.inputdata();
System.out.println("nilai mol ="+fisika2.tekanan());
}
}
Molzat.java
package kimia;
import javax.swing.JOptionPane;
public class molzat {
private double massa;
private double atom_relatif;
private double mol;
public molzat(){
System.out.println(" Selamat datang di program Kimia ");
System.out.println(" Menghitung Mol Zat ");
System.out.println("Anda berada di Paket kimia class Molar Zat ");
}
public void inputdata(){
String m=JOptionPane.showInputDialog(null,"Masukan Nilai Massa Benda.?");
String ar=JOptionPane.showInputDialog(null,"Masukan Nilai Atom Relatif.?");
massa=Double.valueOf(m).doubleValue();
atom_relatif=Double.valueOf(ar).doubleValue();
mol=massa/atom_relatif;
System.out.println("Massa Benda ="+massa+"\n atom Relatif= "+atom_relatif);
}
public double hitungmol(){
return mol;
}
}
Utamakimia.java
package kimia;
import javax.swing.JOptionPane;
public class utamakimia {
public static void main(String[] args) {
String menu=JOptionPane.showInputDialog("-----Menu Untuk Paket Kimia----- \n 1.mencari
Nilai Mol \n 2.Mencari Nilai Kalor \n 3.Menuju Paket Fisika \n 0.Keluar");
int pilih=Integer.valueOf(menu).intValue();
if(pilih==1) {
kalor A=new kalor();
A.inputdata();
System.out.println("Nilai kalor ="+A.hitungkalor()+"Joule(j)");
}else if (pilih==2){
molzat B=new molzat();
B.inputdata();
System.out.println("Nilai mol = "+B.hitungmol()+"mol");
}else if(pilih==3){
System.out.println("menuju Paket fisika");
kimia.ke_paketfisika.main(args);
}else if(pilih==0){
System.out.println("Anda telah keluar Program");
System.exit(0);
}else {
System.out.println("Menu Tidak Tersedia .Silahkan Ulangi");
}
}
}