Kaskus

Tech

ArdizhongAvatar border
TS
Ardizhong
[ASK][java] Menghitung Utang (Programmer masuk! )
Permisi agan" programmer, TS mau nanya nih buat yang ngerti ama bahasa pemrograman java.
Langsung aja, tampilan program harus seperti ini :

jumlah cicilan ke 1 : 120000.00
jumlah cicilan ke 2 : 118000.00
jumlah cicilan ke 3 : 116000.00
jumlah cicilan ke 4 : 114000.00
jumlah cicilan ke 5 : 112000.00
jumlah cicilan ke 6 : 110000.00
jumlah cicilan ke 7 : 108000.00
jumlah cicilan ke 8 : 106000.00
jumlah cicilan ke 9 : 104000.00
jumlah cicilan ke 10 : 102000.00

Program harus memanfaatkan fungsi sehingga bentuk fungsinya adalah seperti ini:

public static double getJumlahCicilan(int lamaBulan, double jumlahHutang, double bunga, int cicilanKe)

Fungsi tersebut akan dipanggil oleh fungsi main sehingga bentuk fungsi main adalah seperti ini:

public static void main(String[] args) {
int lamaBulan = 10;
double jumlahHutang = 1000000;
double bunga = 2;
for (int i = 1; i <= 10; i++) {
double cicilan = getJumlahCicilan(lamaBulan, jumlahHutang, bunga, i);
System.out.printf("jumlah cicilan ke %d : %.2f \n", i, cicilan);
}
}

Sejauh ini TS uda bikin sejauh ini :

public static double getJumlahCicilan(int lamaBulan, double jumlahHutang, double bunga, int cicilanKe){
double cicilan = 0;
int bulan = 10;
bunga = bunga/100;
for(int j = 1; j <= lamaBulan; j++){
cicilan = (jumlahHutang/bulan) + (jumlahHutang*bunga);
jumlahHutang = jumlahHutang + (jumlahHutang*bunga);
jumlahHutang = jumlahHutang - cicilan;
bulan = bulan - 1;
}
return cicilan;
}


public static void main(String[] args) {
// TODO Auto-generated method stub
int lamaBulan = 10;
double jumlahHutang = 1000000;
double bunga = 2;
for (int i = 1; i <= 10; i++) {
double cicilan = getJumlahCicilan(lamaBulan, jumlahHutang, bunga, i);
System.out.printf("jumlah cicilan ke %d : %.2f \n", i, cicilan);
}

Tapi outputnya justru malah cicilan ke 10 semua emoticon-Sorry

Mohon bantuannya emoticon-Matabelo
Diubah oleh Ardizhong 27-10-2013 16:36
0
959
4
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.