存款利率计算器

原创 2013年10月27日 15:38:48

上机内容:C++程序的编写和运行

上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程

我的程序:

/*  
* 程序的版权和版本声明部分:  
* Copyright (c) 2013, 烟台大学计算机学院  
* All rights reserved.  
* 文件名称:test.cpp  
* 作    者:赵玲玲  
* 完成日期:2013 年 10 月 27 日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分: 
* 输入描述: 300/2/1    300/1/60
* 问题描述:熟悉程序的编辑、运行过程 
* 程序输出: 2.325/302.325     0.25/300.25
* 问题分析:存款类型多样,特别是定期存款,需要用switch进行套用,以求多分支,使问题解决 
* 算法设计:略  
*/
#include <iostream>
using namespace std;
int main()
{
	double a,b,c,time,d;                                   //定义双精度型
	char flag1,flag2;                                      //定义字符型
	cout<<"请输入存款金额:\n";
	cin>>a;
	cout<<"请选择存款种类:\n"<<"1.活期存款\n"<<"2.定期存款\n";
	cin>>flag1;                                            //输入并选择
	switch (flag1)                                         //switch的运用1 ,选择活期存款
	{
	    case '2':cout<<"请选择存款时间:\n"<<"1.3个月\n"<<"2.6个月\n"<<"3.一年\n"<<"4.二年\n"<<"5.三年\n"<<"6.五年\n";break;                                                      //活期选择时间
			cin>>flag2;
			switch (flag2)                       //switch的运用2 ,选择定期存款
			{
			case '1':b=a*0.0310*0.25;c=a+b;
				cout<<"您的利息是:"<<b<<'\n'<<"您的本息和是:"<<c;break;
			case '2':b=a*0.0330*0.50;c=a+b;
				cout<<"您的利息是:"<<b<<'\n'<<"您的本息和是:"<<c;break;
			case '3':b=a*0.0350*1.00;c=a+b;
				cout<<"您的利息是:"<<b<<'\n'<<"您的本息和是:"<<c;break;
			case '4':b=a*0.0440*2.00;c=a+b;
				cout<<"您的利息是:"<<b<<'\n'<<"您的本息和是:"<<c;break;
			case '5':b=a*0.0500*3.00;c=a+b;
				cout<<"您的利息是:"<<b<<'\n'<<"您的本息和是:"<<c;break;
			case '6':b=a*0.0550*5.00;c=a+b;
				cout<<"您的利息是:"<<b<<'\n'<<"您的本息和是:"<<c;break; 
                                                                 //计算并输出
			default :cout<<"您的选择有误!";break;
			}
		case '1':cout<<"请输入存款时间:\n";
				cin>>time;                   //定期输入时间
				d=time/360;
				b=a*0.0050*d;c=a+b;
				cout<<"您的利息是:"<<b<<'\n'<<"您的本息和是:"<<c;break;                                                   //计算并输出
	}
	cout<<endl;
	return 0;                                                //结束
}

运行结果:

                    

心得体会:可算弄完了,费劲啊。存款方式那么多,还有时间多样的选择,比较复杂,但努力了一把还是弄完了,高兴o(∩_∩)o

知识点总结:switch套用switch,自己如此做,发现果然可以用,有学到了依照很好用的

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

返回:贺老师课程教学链接  项目要求【项目:定期存款利息计算器】输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。提示...
  • sxhelijian
  • sxhelijian
  • 2015年02月23日 21:33
  • 5673

c语言入门之项目2.3——利息计算器

编译代码 #include int main() {     int iType;     double dMoney,dTime,dYearL,dInterest,dSum,iDays;     p...
  • qq_33768260
  • qq_33768260
  • 2016年02月20日 14:38
  • 575

JavaScript实现存款利息计算器

最终效果   实现代码 * { font: normal normal 15px "微软雅黑"; } div { width: 380px; ...
  • lujie_1996
  • lujie_1996
  • 2017年10月13日 23:11
  • 227

存钱问题

假设银行整存整取存款不同期限的月息利率为: 0.63% 期限为1年 0.66% 期限为2年 0.69% 期限为3年 ...
  • u013593035
  • u013593035
  • 2015年07月29日 10:26
  • 522

中国历年存款、贷款利率(1990-2015)Echarts图表设计

最近开始关注Echarts,总算找到我想要的图表表现方式。做了历年1年期存款利率,历年5年期存款利率,历年5年以上贷款利率,历年公积金5年以上贷款利率。http://fav.jiankangjiaju...
  • u010435562
  • u010435562
  • 2016年01月13日 19:20
  • 1328

【c语言】存款利息的计算

// 存款利息的计算。有1000元,想存5年,可按以下5种办法存: // 1、一次存5年期。 // 2、先存2年期,到期后将本息再存3年期。 // 3、先存3年期,到期后将本息再存2年期。 // 4、...
  • zhaoyaqian552
  • zhaoyaqian552
  • 2015年04月23日 12:14
  • 2273

c语言:存款利息计算,1000元,存5年,求五种方案存款五年后的本息和

存款利息的计算。有1000元,存5年,有以下五种方案:(1)一次存5年期,利率r5 = 0.0585(2)先存2年,到期后将本息再存3 年,利率r2 = 0.0468,r3 = 0.054(3)先存3...
  • yanxiaolx
  • yanxiaolx
  • 2016年05月29日 13:38
  • 10986

hdu 5667 Sequence【费马小定理+矩阵快速幂】

题意: Lcomyn 是个很厉害的选手,除了喜欢写17kb+的代码题,偶尔还会写数学题.他找到了一个数列: fn=⎧⎩⎨⎪⎪1,ab,abfcn−1fn−2,n=1n=2otherwisef...
  • lhfl911
  • lhfl911
  • 2016年04月17日 15:15
  • 439

3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit

#include main() int n,capital; float rate=0.0025,deposit; printf("input n,capital:"); scanf("%d%d",&...
  • tx15761422852
  • tx15761422852
  • 2017年11月12日 14:32
  • 520

分期还款-反向利率计算

前言:现下随着互联网金融的扩张,越来越多的企业/银行开放了各种各样的融资/贷款产品,但是,笔者发现,很多时候都只是标注还款金额,并不告诉你利率信息,导致可能没有一个准确的概念,因此想写一个逻辑实现利率...
  • X2012Feng
  • X2012Feng
  • 2017年07月31日 19:09
  • 322
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:存款利率计算器
举报原因:
原因补充:

(最多只允许输入30个字)