计算贷款的定期还款额度
2012-10-19 11:03
423 查看
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 李洋 * 完成日期:2012 年 10月 19日 * 版 本 号:v1.0 * 输入描述:输入本金,利率,每年偿还贷款的次数,贷款的年限 * 问题描述:输入本金,利率,每年偿还贷款的次数,贷款的年限,输出定期还款金额。 * 程序输出:输出定期还款金额。 * 问题分析:略 * 算法设计:略 */ #include <iostream> #include <Cmath> using namespace std; int main() { double payment,principal,rate,payPerYear,numYears,number,denom,b,e; cout<<"请输入本金: "; cin>>principal; cout<<endl; cout<<"请输入利率: "; cin>>rate; cout<<endl; cout<<"请输入每年偿还贷款的次数:"; cin>>payPerYear; cout<<endl; cout<<"请输入贷款的年限: "; cin>>numYears; cout<<endl; number=rate*principal/payPerYear; e=-(payPerYear*numYears); b=(rate/payPerYear)+1; denom=1-pow(b,e); payment=number/denom; cout<<"定期还款金额为:"<<payment; cout<<endl; return 0; }
心得体会:使用了pow()函数,result=pow(base,exp),要记住,学会使用!加油吧!!!