c++课程设计实践报告
班级:83121
姓名:张弛
学号:20XX1000491
题目一、题目描述:已知银行整存整取存款不同期限的月息利率
(采用复利方式,即利滚利
)分别为0.63%
期限一年
0.66%
期限二年月息利率
=0.69%
期限三年
0.75%
期限五年
0.85%
期限八年要求输入存钱的本金和期限
(以整数年为单位
),求到期时能从银行得到的利息与本金的合计。提示:可以用嵌套的
if-else
结构或switch
结构实现,核心函数
pow(1+
月利率,月份)。请思考年份是四、六、七或八年以上的情况。
设计思路:
(一)使用switch
选择语句对应年份
(二)明确核心函数
pow是计算复利的
(例如:x的n次方);由于是以年为计算期限的,而所给的利率是月利率,所以计算时应该在年的基础上乘以
12;(
三)复利计算就是一种幂运算,
I=p*(1+i)
^n,本金和利率都是变
动的(四)在除了1、2、3、5和8年之外的其他年份中,要注意“就低不就高”的原则,尤其是在
8年之后,也是套用期限八年的利率。
附源程序如下:
#include#includevoidmain ...


雷达卡


京公网安备 11010802022788号







