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

Postingan populer dari blog ini

Makalah Sistem Operasi Terdistribusi

Program Mencari Hari Lahir Menggunakan C++

Program Bank Sederhana Menggunakan C++