Program Menghitung Bunga Sederhana dgn Java

ini contoh source code untuk membuat program menghitung yang sangat sederhana..
ketika menginputkan jumlah pinjaman, bunga , serta jumlah cicilan makan program akan menghitungkan angsuran yang harus dibayar selama masa penyicilan tersebut..

/* by hendri karisma
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pinjaman;

import java.util.Scanner;

/**
 *
 * @author karisma
 */
class Pinjaman{
 long Pinjam,Sisa;
 float Angsuran;
 int Kali,i,Bunga;

 public void setPinjam(long Pinjam) {
 this.Pinjam = Pinjam;
 }

 public void setBunga(int Bunga) {
 this.Bunga = Bunga;
 }

 public void setKali(int Kali) {
 this.Kali = Kali;
 }

 public void inSisa(){

 Sisa=Pinjam;
 }

 public void setSisa(){
 Sisa=Sisa-(Pinjam/Kali);
 }
 public void setAngsuran(){

 Angsuran=(Pinjam/Kali)+(((float) Bunga/100)*Sisa);

 }

 public void PrintScr(){

 System.out.println("\n======================" +
 "===========================");
 System.out.println("| Angsuran ke- |  Besar Angsuran  |     Sisa    |");
 System.out.println("=================================================");
 inSisa();
 for(i=1;i<=Kali;i++){

 setAngsuran();
 setSisa();
 System.out.println("|      "+i+"       |   Rp. "+Angsuran+"  | " +
 "Rp.  "+Sisa+" |");
 System.out.println("==================================================");

 }
 }

}

<pre>
<pre>
</pre>
</pre>
public class Main {

 /**
 * @param args the command line arguments
 */
 public static void main(String[] args) {
 // TODO code application logic here
 Pinjaman rent = new Pinjaman();
 Scanner sn= new Scanner(System.in);

 System.out.print("Masukan Besar Pinjaman : ");
 rent.setPinjam(sn.nextLong());
 System.out.print("Masukan Besar Bunga    : ");
 rent.setBunga(sn.nextInt());
 System.out.print("Masukan Banyak Angsuran: ");
 rent.setKali(sn.nextInt());

 rent.PrintScr();

 }

}

Code dia atas hanya terdiri dari 2 kelas yang berada dalam satu package.

Advertisements

One thought on “Program Menghitung Bunga Sederhana dgn Java

  1. dwinner September 18, 2014 / 10:44 pm

    oea, contoh desain programnya mana.., terus itu programnya nyatu dari pinjaman, bunga, dan sisa ya… atau gimana, boleh minta desain programnya gak?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s