/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:隋 鑫
* 完成日期:2012 年10 月28日
* 版 本 号:v1.0
* 输入描述:利息计算器
* 问题描述:输入存款金额,选择期限,天数得出应得利息
* 程序输出:利息,本息
* 问题分析:根据选择不同的期限,计算相应的利率
* 算法设计:利息=金额×年利率×存期
*/
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double rate,money,time,b;
int a;
cout<<"欢迎使用利息计算器!\n";
cout<<"请输入存款金额:";
cin>>money;
cout<<"======存款期限======\n";
cout<<"1.活期存款\n";
cout<<"2.3个月\n";
cout<<"3.6个月\n";
cout<<"4.1年\n";
cout<<"5.2年\n";
cout<<"6.3年\n";
cout<<"7.5年\n";
cout<<"请输入存款期限的代号:";
cin>>a;
if(a<1||a>7)
{
cout<<"您出错了!";
}
else{
switch(a)
{
case 1:
cout<<"请输入存款天数:";
cin>>time;
rate=0.005*money*(time/360);
break;
case 2:
rate=0.0310*money*0.25;
break;
case 3:
rate=0.033*money*0.5;
break;
case 4:
rate=0.035*money;
break;
case 5:
rate=0.044*money*2;
break;
case 6:
rate=0.05*money*3;
break;
case 7:
rate=0.055*money*5;
break;
}
b=money+rate;
cout<<"到期利息为:"<<rate<<"元"<<endl;
cout<<"本息合计共:"<<b<<"元"<<endl;
cout<<"感谢您的使用,欢迎下次光临!"<<endl;
}
return 0;
}
运行结果: