//------------------------------------------------
// Kelas Bilangan
//------------------------------------------------
import javax.swing.*;
class Bilangan
{private float data1,data2,data3,data4; // variabel kelas
//metode untuk memasukan data dari keyboard
public void inputData()
{
String teks1 = JOptionPane.showInputDialog ("Masukan Harga Rumah :");
data1 = Float.parseFloat(teks1);
String teks2 = JOptionPane.showInputDialog ("Masukan Uang Muka :");
data2 = Float.parseFloat(teks2);
String teks3 = JOptionPane.showInputDialog ("Masukan Bunga Bank :");
data3 = Float.parseFloat(teks3);
String teks4 = JOptionPane.showInputDialog ("Masukan Waktu Angsuran :");
data4 = Float.parseFloat(teks4);
}
// metode displayInfo()
public void displayData()
{
System.out.println("Harga Rumah: " + this.data1);
System.out.println("Uang Muka: " + this.data2);
System.out.println("Bunga Bank: " + this.data3);
System.out.println("Waktu Angsuran: " + this.data4);
}
//metode hitung Angsuran
double hitungAngsuran()
{
return ((data1-data2)*Math.pow((1+data3),data4))/data4;
}
}
//-------------------------------------------------
// Kelas Pengendali
//-------------------------------------------------
public class latihanmenghitungangsuranrumah
{public static void main (String[]args)
{
// Mendefinisikan objek dalam kelas
Bilangan bilangan1 = new Bilangan();
// Memasukan data
bilangan1.inputData();
//Menampilkan informasi
bilangan1.displayData();
//menampilkan hitung Angsuran
System.out.println("Hasil Hitung Angsuran = " +bilangan1.hitungAngsuran());
System.exit(0);
}
}
Tidak ada komentar:
Posting Komentar