计算定期还款额度

来源:互联网 发布:supermicro 知乎 编辑:程序博客网 时间:2024/05/16 01:52
  1. /*   
  2.  * Copyright (c) 2012, 烟台大学计算机学院   
  3. * All rights reserved.   
  4. * 作    者:尹成真  
  5. * 完成日期:2012 年 10 月 25日   
  6. * 版 本 号:v1.0   
  7. *   
  8. * 输入描述: 无  
  9. * 问题描述:设计一个包含错误的程序,验证"% /"语法规则,学会"撞错"方法  
  10. * 程序输出:略   
  11. * 问题分析:略  
  12. * 算法设计:如下所示   
  13. */      
    #include <iostream>       15.#include <Cmath>      16.using namespace std;    17.int main ()    18.{       19.    double principal;            //原始的本金      20.    double rate;                 //利率      21.    double payPerYear;           //每年偿还贷款的次数      22.    double numYear;              //贷款的年限      23.    double number;               //临时的变量      24.    double denom;                //临时的变量      25.    double b,e;                  //底数,指数      26.    double payment;              //每次偿还的数额      27.     cout<<"请输入本金:";    28.     cin>>principal;    29.     cout<<"请输入利率:";    30.     cin>>rate;    31.     cout<<"请输入每年偿还的次数:";    32.     cin>>payPerYear;    33.     cout<<"请输入贷款的年限:";    34.     cin>>numYear;    35.  number = rate * principal / payPerYear;    36.  e=-(payPerYear*numYear);    37.  b=(rate/payPerYear)+1;    38.  denom = 1 - pow(b,e);    39.  payment=number/denom;    40.     cout<<"payment is"<<endl;    41. return 0;    42.}    

原创粉丝点击