一、问题及代码
/*
* 文件名称:定期存款利息计算器
* 作 者: 王刘宏
* 完成日期: 2016年04 月 07 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述: 输入存款金额
* 问题描述: 略
* 程序输出: 利息及总额
* 问题分析: 略
* 算法设计: 略
*/
#include <iostream>
using namespace std;
int main()
{
double sMoney,interest,sum;
int n;
cout<<"请输入要存的金额:\n";
cin>>sMoney;
cout<<"请选择存储期限(输入前面代号)\n";
cout<<"1.三个月\n";
cout<<"2.六个月\n";
cout<<"3.一年\n";
cout<<"4.二年\n";
cout<<"5.三年\n";
cout<<"6.五年\n";
cin>>n;
switch(n)
{
case 1:
interest=sMoney*0.25*0.031,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 2:
interest=sMoney*0.5*0.033,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 3:
interest=sMoney*1*0.035,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 4:
interest=sMoney*2*0.044,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 5:
interest=sMoney*3*0.05,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 6:
interest=sMoney*5*0.055,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
}
return 0;
}
二、运行结果
三、心得体会
1.语句的语法形式得理解透彻,例如switch的多分支语句
2.调试时可将某些语句注释再调试
1.语句的语法形式得理解透彻,例如switch的多分支语句
2.调试时可将某些语句注释再调试
四、知识点总结
主要使用switch多分支语句
语句格式为:
switch(表达式)
{
case 常量表达式1 : 语句1
........ ......... ...........
case 常量表达式2 : 语句n
default : 语句n+1
}
1.switch后只能是整型、字符型或枚举型
2.case的表达式的值不能相同
主要使用switch多分支语句
语句格式为:
switch(表达式)
{
case 常量表达式1 : 语句1
........ ......... ...........
case 常量表达式2 : 语句n
default : 语句n+1
}
1.switch后只能是整型、字符型或枚举型
2.case的表达式的值不能相同