存款利息的计算。有1000元,想存5年

存款利息的计算。有1000元,想存5年存款利息的计算 有 1000 元 想存 5 年 可按以下 5 种方法存 1 一次存 5 年期 2 先存 2 年期 到期后将本息再存 3 年期 3 先存 3 年期 到期后将本期再存 2 年期 4 存 1 年期 到期后将本息再存 1 年期 连续存 5 次 5 存活期存款 活期利息每一季度结算一次 2007 年 12 月的银行存款利息如下 1 年期定期存款利息为 4 14 2 年期定期存款利息为 4 68 3 年期定期存款利息为 5 4

#include <stdio.h> double Money5(double m,double r) { return m*(1+5*r); } //m钱数,r2:2年利率,r3:3年利率 double Money2and3(double m,double r2,double r3)//先存2年再存3年和先存3年再存2年一样 { double p2 = m*(1+2*r2); return p2*(1+3*r3); } double Money1(double m,double r1) { double p = m; for(int i=0;i<5;i++) { p = p*(1+r1); } return p; } double Money0(double m,double r0) { double p0=m; int i; for(i=0; i<4*5; i++) { p0*= (1 + r0/4); } return p0; } int main( ) { printf("%f\n",Money5(1000,0.0585)); printf("%f\n",Money2and3(1000,0.0468,0.054)); printf("%f\n",Money1(1000,0.0414)); printf("%f\n",Money0(1000,0.0071)); return 0; } 

方法二:

#include<stdio.h> #include math.h() int main() { float r,r1,r2,r3,r5; float p,p1,p2,p3,p4,p5; p=1000; //本金 r=0.0072; //活期利率 r1=0.0414; //1年定期利率 r2=0.0468; //2年定期利率 r3=0.054; //3年定期利率 r5=0.0585; //5年定期利率 p1=p*(1+5*r5); p2=p*(1+2*r2)*(1+3*r3); p3=p*(1+3*r3)*(1+2*r2); p4=p*pow(1+r1,5); p5=p*pow((1+r/4),4*5); printf("p1=%f\np2=%f\np3=%f\np4=%f\np5=%f\n",p1,p2,p3,p4,p5); 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231843.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号