存款利息的计算

/存款利息的的计算。有1000元,想存5年,可按以下5种办法
我依据这个题目做出了改进 可以自己输入金额,自己选择哪种办法存储
/
#include <stdio.h>
#include <math.h>
#include <windows.h>
double one(double money){
double p,interest;
printf(“请输入5年期定期存款利息:\n”);
scanf("%lf",&interest);
p = money*(1.0+interest0.015);
return p;
}
double two(double money){
double p,q,interest;
printf(“请输入2年期定期存款利息:\n”);
scanf("%lf",&interest);
q = money*(1.0+interest0.012);
Sleep(2000);
printf(“计算完成…\n”);
printf(“请输入3年期定期存款利息:\n”);
scanf("%lf",&interest);
p = q*(1.0+interest0.013);
Sleep(2000);
return p;
}
double three(double money){
double p,q,interest;
printf(“请输入3年期定期存款利息:\n”);
scanf("%lf",&interest);
q = money*(1.0+interest0.013);
Sleep(2000);
printf(“计算完成…\n”);
printf(“请输入2年期定期存款利息:\n”);
scanf("%lf",&interest);
p = q*(1.0+interest0.012);
Sleep(2000);
return p;
}
double four(double money){
double p,interest;
printf(“请输入1年期定期存款利息:\n”);
scanf("%lf",&interest);
p = moneypow((1.0+interest0.01),5.0);
return p;
}
double five(double money){
double p,interest;
printf(“请输入活期存款利息:\n”);
scanf("%lf",&interest);
p = moneypow((1.0+interest0.01/4.0),4.0*5.0);
return p;
}
int main(){
int x;
double money,p;
char c1;
printf(“请输入存款金额:”);
scanf("%lf",&money);
printf(“存款利息的计算,存5年,有以下5种办法,请选择:\n”);
printf(“1.一次存5年期\n2.先存2年期,到期后将本息再存3年期\n”);
printf(“3.先存3年期,到期后将本息再存3年期\n”);
printf(“4.存1年期,到期后将本息再存一年期,连续存5次\n”);
printf(“5.存活期存款。活期利息每一季度结算一次\n”);
Sleep(5000);
printf(“请选择:”);
scanf("%d",&x);
switch(x){//无分号
case 1:p=one(money);printf(“金额为:%lf\n”,p);break;//break用于跳出
case 2: p=two(money);printf(“金额为:%lf\n”,p);break;
case 3: p=three(money);printf(“金额为:%lf\n”,p);break;
case 4: p=four(money);printf(“金额为:%lf\n”,p);break;
case 5: p=five(money);printf(“金额为:%lf\n”,p);break;
}
}
谭浩强C程序设计p82第2题
复习
1.switch的用法
2.#include〈Windows.h〉
Sleep(5000)
停顿5秒 必须大写
3.main函数里面可以调用main函数
4.getchar与putchar
5.字符的输入
说明:
1.可以改成直接输出题目条件
2.图形化界面可以更加丰富
疑问:
1.如何在完成一次存款利息计算后返回上一级再进行存款利息的计算
2.\r的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值