计算定期还款额度

来源:互联网 发布:未来网络发展趋势作文 编辑:程序博客网 时间:2024/04/28 10:47

上机内容:编程序用来计算定期还款额度

上机目的:计算定期还款额度

*/

* Copyright (c) 2011, 烟台大学计算机学院

* All rights reserved.

* 作 者: 孙培培

* 完成日期:2012 年 10月22日

* 版 本 号:v1.0 *

 * 输入描述:略

问题描述:输入本金、贷款的时间长度、每年偿还的次数、贷款利率,程序就会计算出每年应偿还的额度

* 程序输出:见下

 * 问题分析:《1》先定义程序中将使用带的变量

                       《2》输入用于计算的数值

                       《3》设计用来计算的代码

* 算法设计:略

 */

#include <iostream>
#include <Cmath>
using namespace std;
int main()
{
 double principal;   //原始本金
 double rate;     //贷款利率
 double numYears;   // 贷款时间长度
 double payPerYear;   //每年偿还次数
 double result;    //求幂运算结果
 double number;   //表示分子的变量
 double denom;   //表示分母的变量法
 double payment;   //还款额度
 double a;        //求幂时的底数
 double b;      //求幂时的指数
 cout<<"请输入原始本金";
 cin>>principal;
 cout<<"请输入贷款利率";
 cin>>rate;
 cout<<"请输入贷款时间";
 cin>>numYears;
 cout<<"请输入每年偿还次数";
 cin>>payPerYear;
    number=rate*(principal/payPerYear);
 a=(rate/payPerYear)+1;
 b=-payPerYear*numYears;
 result=pow(a,b);
 denom=1-result;
 payment=number/denom;
    cout<<"应还款额度为"<<payment<<endl;
 return 0;

 

写程序以来唯一一个让我感到有信心的程序,

原创粉丝点击