第13周 《C语言及程序设计》实践参考——定期存款利息计算器

问题及代码:

【项目:定期存款利息计算器】
输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
提示:利息=金额×年利率×存期(单位:年,3个月为0.25年,6个月为0.5年)。
例如:1000元存6个月,利息=1000×0.033×0.5=16.5元
利率使用2011年7月7日公布的年利率:3个月  3.10%,6个月 3.30%,一年 3.50%,二年 4.40%,三年 5.00%,五年 5.50%。
程序运行图参考下面的界面:

#include<stdio.h>
int main()
 {
   int type;
   double money,interest,rate,period;
   printf("欢迎使用利息计算器\n");
   printf("请输入存款金额");
   scanf("%lf",&money);
   printf("-----存款期限------\n"); //活期存款呢?
   printf("1.3个月");
   printf("2.6个月");
   printf("3.1年");
   printf("4.2年");
   printf("5.3年");
   printf("6.5年");
   printf("请选择存款选项:");
   scanf("%d",&type);
   if(type>=1 && type <=6)
    {
      switch(type)
      {
       case 1:
          period = 0.25;
          rate = 0.031;
          break;
       case 2:
          period = 0.5;
          rate = 0.033;
          break;
       case 3:
          period = 1;
          rate = 0.035;
          break;
       case 4:
          period = 2;
          rate = 0.044;
          break;
       case 5:
          period = 3;
          rate = 0.05;
          break;
       case 6:
          period = 5;
          rate = 0.055;
          break;
     }
     interest=money*rate*period    
     printf("利息%.2lf,%.2lf",interest,interest+money); 
    }  
    else
       printf("选择存款类型错误!\n");
       printf("谢谢使用!\n"); 
       return 0;
  }

2、问题及代码:构造菜单

#include<stdio.h>
int main()
 {
   int menu;
   printf("请进入游戏评价:");
   printf("1.魔兽世界\n");
   printf("2.英雄联盟\n");
   printf("3.穿越火线\n");
   printf("4.风暴英雄\n");
   printf("5.DNF\n");
   printf("请选择哪款游戏:\n");
   scanf("%d",&menu);
      switch(menu)
      {
       case 1:
          printf("魔兽世界 好玩!\n");
          break;
       case 2:
          printf("英雄联盟 一般!\n");
          break;
       case 3:
          printf("穿越火线 还行!\n");
          break;
       case 4:
          printf("风暴英雄 不错!\n");
          break;
       case 5:
          printf("DNF 没意思!\n");
          break;
       default :
          printf("你选错了,重选!\n");
          break;
     }
    return 0;
  }
   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值