项目3:利息计算器】输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:纪子龙
* 完成日期:2012 年 10 月 28日
* 版 本 号:v1.0
*
* 输入描述:无
* 问题描述:输入存款金额并选择存款种类,计算出利息
* 程序输出:利息和本息
* 问题分析:略
* 算法设计:略
* 代码:
#include <iostream>
using namespace std;
int main ()
{
int type,days;
double money,rate,period,interest;
cout<<"请输入存款金额:";
cin>>money;
cout<<"1.活期存款:";
cout<<"2.3个月:";
cout<<"3.6个月:";
cout<<"4.一年:";
cout<<"5.两年:";
cout<<"6.三年:";
cout<<"7.五年:";
cout<<"请选择存款类型:";
cin>>type;
switch(type)
{
case 1:cout<<"请输入存款天数:";
cin >> days;
period = days/360.0;
rate = 0.005;
break;
case 2:
period = 0.25;
rate = 0.031;
break;
case 3: period = 0.5;
rate = 0.033;
break;
case 4: period = 1;
rate = 0.035;
break;
case 5: period = 2;
rate = 0.044;
break;
case 6: period = 3;
rate = 0.05;
break;
case 7: period = 5;
rate = 0.055;
break;
}
interest=money*rate*period;
cout << "到期利息为:" << interest << "元,本息合计共"<< interest + money <<"元。"<<endl;
return 0;
}
* 运算结果: