主题:c语言程序设计
设银行整存整取不同期限的月利率分别是:活期月息为0.75%,一年期月息为1.75%,三年期月息为2.15%,五年期月息为2.75%,且银行对定期存款过期部分不支付利息。
现在某人将手头多余的钱存入银行,其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,现在该人计划按上述方式在银行存款15年。
⑷ 按五年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?
烦了一整天了 高手求救~~谢谢 写出程序
#define MONTH 12
#include “stdio.h”
main()
{
double interest=0,orginal=0,sum=0,excess=2000;//利息interest,本金orginal,本息和sum,多余excess
int year;
int lostmonths=0,n;
for(year=1;year<10;year++) //前十年进行循环
{
orginal+=excess*MONTH; //本金的变化
interest+=excess*0.0275*0.8*12*MONTH; //利息的计算
excess*=(1+0.08);//(每年excess的变化)
}
for(year=1;year<6;year++) //第二阶段年数循环
{
orginal+=excess*MONTH;
excess*=(1+0.08);//(每年excess的变化)
}
orginal+=excess*MONTH;//(计算15年里的本金)
for(n=0;n<=5*MONTH;n++)//不够存储定期的月份
{
lostmonths+=n;
}
interest+=excess*.0075*0.8*lostmonths;
sum=orginal+interest; //(本息和)
printf("按五年定期存款,15年里,您共存入的本钱有%f元。\n",orginal);
printf("按五年定期存款,15年里,扣除利息税后,您得到的利息有%f元。\n",interest);
printf("按五年定期存款,15年后你共得到本利和有%f元。\n",sum);
printf("\n");
return 0;
现在某人将手头多余的钱存入银行,其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,现在该人计划按上述方式在银行存款15年。
⑷ 按五年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?
烦了一整天了 高手求救~~谢谢 写出程序
#define MONTH 12
#include “stdio.h”
main()
{
double interest=0,orginal=0,sum=0,excess=2000;//利息interest,本金orginal,本息和sum,多余excess
int year;
int lostmonths=0,n;
for(year=1;year<10;year++) //前十年进行循环
{
orginal+=excess*MONTH; //本金的变化
interest+=excess*0.0275*0.8*12*MONTH; //利息的计算
excess*=(1+0.08);//(每年excess的变化)
}
for(year=1;year<6;year++) //第二阶段年数循环
{
orginal+=excess*MONTH;
excess*=(1+0.08);//(每年excess的变化)
}
orginal+=excess*MONTH;//(计算15年里的本金)
for(n=0;n<=5*MONTH;n++)//不够存储定期的月份
{
lostmonths+=n;
}
interest+=excess*.0075*0.8*lostmonths;
sum=orginal+interest; //(本息和)
printf("按五年定期存款,15年里,您共存入的本钱有%f元。\n",orginal);
printf("按五年定期存款,15年里,扣除利息税后,您得到的利息有%f元。\n",interest);
printf("按五年定期存款,15年后你共得到本利和有%f元。\n",sum);
printf("\n");
return 0;