/*
* Copyright (c) 2015, CSDN学院
* All rights reserved.
* 文件名称:re.c
* 作    者:刘树
* 完成日期:2015年 4 月 16 日
* 版 本 号:v1.0
* 问题描述:输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。
*/
#include<stdio.h>
int main(void)
{float Inte, Cor;int n,days;printf("欢迎使用利息计算器!\n");printf("请输入存款金额:");scanf_s("%f", &Cor);printf("======存款期限======\n");printf("1.活期存款\n2.3个月\n3.6个月\n");printf("4.一年\n5.二年\n6.三年\n7.五年\n");printf("请输入存款期限的代号:");scanf_s("%d", &n);switch (n)       //选择存款期限菜单{case 1:printf("请输入存款天数:");scanf_s("%d", &days);Inte = Cor*days / 360.0*0.005;break;case 2:Inte = Cor*0.25*0.031;break;case 3:Inte = Cor*0.5*0.033;break;case 4:Inte = Cor*0.035;break;case 5:Inte = Cor * 2 * 0.044;break;case 6:Inte = Cor * 3 * 0.05;break;case 7:Inte = Cor * 5 * 0.055;break;default:printf("选择存款类型错误!\n");}printf("到期利息为:%.2f元,", Inte);printf("本息合计共:%.2f元。\n", Cor + Inte);printf("感谢您的使用欢迎下次光临!\n");return 0;
}

这个代码存在一些错误与不足,switch语句中每一句都计算了利率,可以吧计算放到switch语句外。switch输入不为1~7时,后面的语句仍然执行,会出现错误。

看了老师的答案改过后:

/*
* Copyright (c) 2015, CSDN学院
* All rights reserved.
* 文件名称:re.c
* 作    者:刘树
* 完成日期:2015年 4 月 19 日
* 版 本 号:v1.1
* 问题描述:输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。
*/
#include<stdio.h>
int main(void)
{double interest, money, rate,time;int n,days;printf("欢迎使用利息计算器!\n");printf("请输入存款金额:");scanf_s("%lf", &money);printf("======存款期限======\n");printf("1.活期存款\n2.3个月\n3.6个月\n");printf("4.一年\n5.二年\n6.三年\n7.五年\n");printf("请输入存款期限的代号:");scanf_s("%d", &n);if (n >= 1 && n <= 7){switch (n)       //选择存款期限菜单{case 1:printf("请输入存款天数:");scanf_s("%d", &days);rate = 0.005;time = days / 360.0;break;case 2:rate = 0.031;time = 0.25;break;case 3:rate = 0.033;time = 0.5;break;case 4:rate = 0.035;time = 1.0;break;case 5:rate = 0.044;time = 2.0;break;case 6:rate = 0.05;time = 3.0;break;case 7:rate = 0.055;time = 5.0;break;}interest = money*time*rate;printf("到期利息为:%.2lf元,", interest);printf("本息合计共:%.2lf元。\n", money + interest);}elseprintf("选择存款类型错误!\n");printf("感谢您的使用欢迎下次光临!\n");return 0;
}

运行结果

第26讲—项目6—存款利息计算器相关推荐

  1. 第26讲-项目一-投票表决器

    任务和代码 /* *Copyright (c)2015,CSDN学院 *All rights reserved. *文件名称:main.c *作 者:胡先军 *完成日期:2015年5月8日 *版 本 ...

  2. 第26讲 项目:投票表决器

    任务和代码: <pre name="code" class="cpp">/* *Copyright (c)2015 CSDN学院 *All righ ...

  3. 2014秋C++第8周项目5参考-定期存款利息计算器

    课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/a ...

  4. C++第3次实验:【项目三】定期存款利息计算器

    一.问题及代码 /* * 文件名称:第3次上机实验.p * 作 者:马啸天 * 完成日期:2017 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:定期存款利息计算器 ...

  5. 存款利息python题_python入门教程NO.8 用python写个存款利息计算器 已

    本文涉及的python基础语法为def函数,return,函数的各参数示例,匿名函数等 函数初识 函数是一段 组织好的 可重复使用的 用来实现特定功能的 代码块. 函数能提高代码的模块性,和代码的重复 ...

  6. Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...

    前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...

  7. python计算存款_python入门教程NO.8 用python写个存款利息计算器

    本文涉及的python基础语法为def函数,return,函数的各参数示例,匿名函数等 函数初识 函数是一段组织好的 可重复使用的 用来实现特定功能的代码块. 函数能提高代码的模块性,和代码的重复利用 ...

  8. python银行利息问题_python入门教程NO.8 用python写个存款利息计算器

    python入门教程 python入门教程NO.8 用python写个存款利息计算器 本文涉及的python基础语法为def函数,return,函数的各参数示例,匿名函数等 函数初识 函数是一段组织好 ...

  9. C语言编写利率程序,《C语言及程序设计》实践参考——定期存款利息计算器

    返回:贺老师课程教学链接  项目要求 [项目:定期存款利息计算器] 输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计.要求使用switch语句,根据选择的存款种类,确定利率和存期后计算. ...

  10. C语言及程序设计 实践参考——定期存款利息计算器

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...

最新文章

  1. 申请Bing Search API
  2. C++ code:数值计算之矩形法求解积分问题
  3. java中的servlet是线程安全的嘛_Java面试题:Servlet是线程安全的吗?(转)
  4. 九度互动社区IT名企招聘上机考试热身赛
  5. P2766-最长不下降子序列问题【网络流,dp】
  6. 算法笔记 --- 排列组合
  7. 使用DataX同步MaxCompute数据到TableStore(原OTS)优化指南
  8. atitit 课程表终生学习专业进修表从幼儿园到养老院 v2 r818.xlsx
  9. IPTV电视直播系统apk运营—怎么让视频更流畅
  10. 计算机更换硬盘键盘鼠标不好使,安装win7时鼠标键盘不能用怎么办?(完美解决方法)...
  11. GPS坐标系转换工具类
  12. PyCharm快捷键——搜索/替换快捷键
  13. 学计算机要数学吗,学习计算机真的需要数学能力超强吗?
  14. 如何用css绘制一个三角形
  15. 不删除其他盘的文件情况下扩充C盘空间
  16. 面试整理:分享50道硬核Python编程题,面试前过一遍
  17. 语音信号调制matlab,第二章 语音信号的数字模型 数字语音处理及MATLAB仿真 教学课件.ppt...
  18. wps 选择 高亮_WPS轻松办公—如何批量选中不同颜色的文字
  19. 【Java并发编程实战】(十七):Future和CompletableFuture的原理及实战——异步编程没有那么难
  20. 2020年末的一些职业规划思考

热门文章

  1. sqlserver2008使用设置sa用户登录步骤
  2. gif动图怎么制作更简单,手把手教你在线gif制作
  3. 计算机远程桌面修复,大师教您Win10远程桌面连接的修复手段
  4. 编写产生(0,1)上的均匀分布的伪随机数的函数
  5. Python:内置函数
  6. throw java_THROW,JAVA的throw和throws怎么用!
  7. java7723魂斗罗2_魂斗罗2013-丛林之谜
  8. 地图标识符号大全_起名字大全男孩 男孩名字,起名字大全男孩
  9. asa 防火墙拦截了https_思科ASA防火墙下抓包方法
  10. 全国高中数学联赛——数论