Juni 16, 2010

Menghitung Angsuran Rumah Dengan Java

//------------------------------------------------
// 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: