วันอาทิตย์ที่ 20 กันยายน พ.ศ. 2558

loan_payment_lab4


void setup() {
  size();
  ////////// INPUT /////////////
  float interest_rate = 12;
  float loan_month = 5000 ;
  float total_of_payments = 12;
   
  ///////// PROCESS ///////////
  int count=1;
  float calJ;
  float cal_1;
  float calM;
  float total_in;
  //float cal_inter;
  calJ  = cal_j(interest_rate,total_of_payments);
  cal_1 = cals1(calJ,total_of_payments);
  calM = cals2(calJ,cal_1);
  println("cal2 "+calJ);
  float payment = calM*loan_month;
  //println("calpayment "+(payment);
  ///////////////////////Display////////////////////////
  println("No.  Beginning Balance     interest     principal    Ending balance");
  float begin_ba=loan_month;
  float interest;
  float pricipal;
  float End_ba;
  while(count<=total_of_payments){
     interest = calJ*begin_ba;
     pricipal = payment-interest;
     End_ba = begin_ba-pricipal;
     println(count+"  "+begin_ba+"       "+interest+"      "+pricipal+"          "+End_ba+"          ");
     begin_ba = End_ba ;
     count++;
   
   
  }
  ///////////////////////Display////////////////////////
}
    float cal_j(float interest_rate,float total_of_payments){
       float j = 0;
       j = (interest_rate/100)/total_of_payments;

       return j;
    }
    float cals1(float calJ,float total_of_payments){
       float cals01;
       cals01 = pow((1+calJ),-total_of_payments);
     
       return cals01;
    }
    float cals2(float calJ,float cal_1){
       float cals02;
       cals02=calJ/(1-cal_1);
   
       return cals02 ;
    }

ไม่มีความคิดเห็น:

แสดงความคิดเห็น