Pemrograman Berorientasi Obyek
TUGAS
Pemrograman Berorientasi Objek
Nama : Idni Nuzulul Farandani
NIM : 121051107
Kelas : A (Selasa, 07.30-10.00)
Institut Sains dan Teknologi
AKPRIND Yogyakarta
Teknologi Industri / Teknik
Informatika
2013/2014
Class
1
package TugasUTS1;
import javax.swing.JOptionPane;
public class rumus1 {
private String a;
private double Ek,m,v;
public void input_data1(){
a=JOptionPane.showInputDialog("masukkan massa benda");
m=Double.parseDouble(a);
a=JOptionPane.showInputDialog("masukkan volume benda");
v=Double.parseDouble(a);
}
public void hitung_Ek(){
Ek=1/2.0*m*v*v;
}
public void cetak_Ek(){
JOptionPane.showMessageDialog(null,"Menghitung Energi
Kinetik");
JOptionPane.showMessageDialog(null,"massa benda = "+m+"
dan volume benda = "+v+" ,"
+ " maka energi kinetik = "+Ek+" Joule \n");
}
}
Class
2
package TugasUTS2;
import javax.swing.JOptionPane;
public class rumus2 {
private String b;
private double L,Kel,r;
public void input_data2(){
b=JOptionPane.showInputDialog("masukkan jari-jari lingkaran");
r=Double.parseDouble(b);
}
public void hitung_lingkaran(){
L=3.14*r*r;
Kel=2*3.14*r;
}
public void cetak_lingkaran(){
JOptionPane.showMessageDialog(null,"Menghitung Luas dan Keliling
Lingkaran");
JOptionPane.showMessageDialog(null,"Luas Lingkaran dengan Jari-Jari
= "+r+" adalah "+L+" cm kuadrat");
JOptionPane.showMessageDialog(null,"Keliling Lingkaran dengan
Jari-Jari = "+r+" adalah "+Kel+" cm \n");
}
}
Class
3
package TugasUTS3;
import javax.swing.JOptionPane;
public class rumus3 {
private String c;
private double C,K,F,R;
public void input_data3(){
c=JOptionPane.showInputDialog("masukkan suhu awal (C)");
C=Double.parseDouble(c);
}
public void hitung_suhu(){
F=(9/5.0*C)+32;
R=4/5.0*C;
K=273+C;
}
public void cetak_suhu(){
JOptionPane.showMessageDialog(null,"Mengonversi Suhu");
JOptionPane.showMessageDialog(null,"Hasil dari "+C+"
Derajad Celsius = "+F+" Derajad Fahrenheit");
JOptionPane.showMessageDialog(null,"Hasil dari "+C+"
Derajad Celsius = "+R+" Derajad Reamur");
JOptionPane.showMessageDialog(null,"Hasil dari "+C+"
Derajad Celsius = "+K+" Derajad Kelvin");
}
}
Class
Utama
package TugasUTS3;
import TugasUTS1.rumus1;
import TugasUTS2.rumus2;
public class utama3 {
public static void main(String[] args) {
rumus1 hitung=new rumus1();
rumus2 lingkaran=new rumus2();
rumus3 suhu=new rumus3();
hitung.input_data1();
hitung.hitung_Ek();
hitung.cetak_Ek();
lingkaran.input_data2();
lingkaran.hitung_lingkaran();
lingkaran.cetak_lingkaran();
suhu.input_data3();
suhu.hitung_suhu();
suhu.cetak_suhu();
}
}
Komentar
Posting Komentar