#include
int main()
{
int b,q
float h
printf ("输入存款的本金和期限:")
scanf("%d",&b)
scanf("%d",&q)
switch(q)
{
case 1:h=(1+0.0225)*b
printf("本息和为:%f\n",h)break
case 2:h=0.0243*b*2+b
printf("本息和为:%f\n",h)break
case 3:h=0.027*b*3+b
printf("本息和为:%f\n",h)break
case 4:h=0.0288*b*4+b
printf("本息和为:%f\n",h)break
case 5:h=0.03*b*5+b
printf("本息和为:%f\n",h)break
defailt: printf("输入错误!")
}
}
如果按照复利计算的话,公式如下:本息和=本金*(1+利率)^n (n就是存款期限)
复利是指在每经过一个计息期后,都要将所剩利息加入本金,以计算下期的利息。这样,在每一个计息期,上一个计息期的利息都将成为生息的本金,即以利生利,也就是俗称的“利滚利”。
那么假设年利率是1%,第一年存10000,第二年就是10000(1+1%)+1000。。。第20年就是10000(1+1%)^19+200000
所以计算下来第六年总本息:222391.92元
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)