// 存款利息的计算。有1000元,想存5年,可按以下5种办法存:
// 1、一次存5年期。
// 2、先存2年期,到期后将本息再存3年期。
// 3、先存3年期,到期后将本息再存2年期。
// 4、存1年期,到期后将本息再存1年期,连续存5次。
// 5、存活期存款。活期利息每一季度结算一次。
// 1年定期利息:4.14%;
// 2年定期利息:4.68%;
// 3年定期利息:5.4%;
// 5年定期利息:5.85%;
// 活期存款利息:0.72%;(活期存款每一季度结算一次利息)
// r--年利率 n--存款年数
// 1年本息和:p = 1000*(1+r);
// n年期本息和:p = 1000*(1+n*r);
// 存n次1年的本息和:p = 1000*(1+r)^n;
// 活期存款本息和:p = 1000*(1+r/4)^4n--一个季度的本息和
#include <stdio.h>
#include <math.h>
int main()
{
double p1,p2,p3,p4,p5;
double p0 = 1000.0;
double r1 = 0.0414;
double r2 = 0.0468;
double r3 = 0.054;
double r4 = 0.0585;
double huo = 0.0072;
p1 = p0 * ( 1 + 5 * r4 );
p2 = ( p0 * ( 1 + 2 * r2 ) ) * ( 1 + 3 * r3 );
p3 = ( p0 * ( 1 + 3 * r3 ) ) * ( 1 + 2 * r2 );
p4 = p0 * pow( ( 1 + r1 ) , 5 );
p5 = p0 * pow( ( 1 + huo / 4 ),20 );
printf("一次存5年期:%f\n",p1);
printf("先存2年期,到期后将本息再存3年期:%f\n",p2);
printf("先存3年期,到期后将本息再存2年期:%f\n",p3);
printf("存1年期,到期后将本息再存1年期,连续存5次:%f\n",p4);
printf("存活期存款。活期利息每一季度结算一次:%f\n",p5);
return 0;
}
<img src="https://img-blog.csdn.net/20150423121243212?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhb3lhcWlhbjU1Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
【c语言】存款利息的计算
最新推荐文章于 2024-08-24 16:47:55 发布