上机内容:制作利息计算器
上机目的:练习switch编程语句
*
* Copyright (c) 2012,烟台大学计算机学院
* All rights reserved.
*作 者: 杨晨
*完成日期:2012年 10 月 26 日
*版本号:v1.0
*输入描述:输入存款金额 输入存款类型
*问题描述:计算利息
*程序输出: 利息和总计金额
*问题分析:略
*算法设计: 略
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double dRate,dMoney,dTime,a,c,d;
int b;
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额(元):";
cin>>dMoney;
cout<<"请输入存款类型的代号。";
cout<<"1.活期存款。";
cout<<"2.定期存款。";
cin>>a;
{
if(a==1)
{
cout<<"请输入存款期限(天):";
cin>>dTime;
dRate=0.005;
}
else
{
cout<<"请输入定期存款时间代号:"<<endl;
cout<<"1. 3个月"<<endl;
cout<<"2. 6个月"<<endl;
cout<<"3. 1年"<<endl;
cout<<"4. 2年"<<endl;
cout<<"5. 3年"<<endl;
cout<<"6. 5年"<<endl;
cin>>b;
}
switch(b)
{
case 1:
dRate = 0.031, dTime = 90; break;
case 2:
dRate = 0.033, dTime = 180; break;
case 3:
dRate = 0.035, dTime = 360; break;
case 4:
dRate = 0.044, dTime = 720; break;
case 5:
dRate = 0.05, dTime = 1440; break;
case 6:
dRate = 0.055, dTime = 1800;
}
}
c=dRate*dMoney*(dTime/360);
d=c+dMoney;
cout<<"到期利息为: "<<c<<" 元,本息合计共 "<<d<<" 元。"<<endl;
return 0;
}
结果:
心得体会:
也是说编了一个比较实用的系统了!感觉还有很长的路要走!为了园园加油~~