上机内容:编程序用来计算定期还款额度
上机目的:计算定期还款额度
*/
* 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;
写程序以来唯一一个让我感到有信心的程序,