第8周压轴之作-计算定期还款额度
2012-10-20 18:35
381 查看
/* *Copyright(c) 2012,烟台大学计算机学院 *All rights reserved. *作 者:徐凯旋 *完成日期:2012 年 10 月 20 日 *版 本 号:v1.0 *输入描述:请输入本金、贷款利率、每年偿还贷款的额度、贷款的年限 *问题描述:通过相关数据求出贷款的定期还款额度 *程序输出:贷款定期还款额度 *问题分析:略 *算法设计:略 */ #include<iostream> #include<Cmath> using namespace std; int main() { int payPerYear,numYears,e; double principal,rate,number,b,denom,payment; cout<<"请输入本金:"; cin>>principal; cout<<"请输入利率:"; cin>>rate; cout<<"请输入每年偿还贷款的次数:"; cin>>payPerYear; cout<<"请输入贷款的年限:"; cin>>numYears; number=rate*principal/payPerYear; e=-(payPerYear*numYears); b=(rate/payPerYear)+1; denom=1-pow(b,e); payment=number/denom; cout<<"您的定期还款额度为人民币"<<payment<<"元。" <<endl; cout<<"Payment is ¥"<<payment<<"."<<endl; return 0; }
运行结果:
心得体会:
当公式比较庞杂的时候可以试着增加一些量以作辅助。