c++第二次作业-3定期存款利息计算器

来源:互联网 发布:机构投资者持股数据 编辑:程序博客网 时间:2024/05/01 05:49

一、问题及代码:

/* 文件名称:项目3.cpp * 作    者:严明远 * 完成日期:2017 年 2 月 28 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:     项目3:定期存款利息计算器    输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。    提示:利息=金额×年利率×存期(单位:年,3个月为0.25年,6个月为0.5年)。    例如:1000元存6个月,利息=1000×0.033×0.5=16.5元    年利率:3个月  3.10%,6个月 3.30%,一年 3.50%,二年 4.40%,三年 5.00%,五年 5.50%。* 程序输出: * 问题分析:略 * 算法设计:略 */#include<iostream>#include<iomanip>using namespace std;int main(){    double money,x,y;    int nummber;    cout<<"欢迎使用利息计算器!"<<endl;    cout<<"请输入存款金额:";    cin>>money;    cout<<"===存款期限==="<<endl;    cout<<"1.3个月"<<endl;    cout<<"2.6个月"<<endl;    cout<<"3.一年"<<endl;    cout<<"4.两年"<<endl;    cout<<"5.三年"<<endl;    cout<<"6.五年"<<endl;    cout<<"请输入存款期限的代号:";    cin>>nummber;    switch(nummber)    {        case 1:x=money*0.031*0.25;break;        case 2:x=money*0.033*0.5;break;        case 3:x=money*0.035*1;break;        case 4:x=money*0.044*2;break;        case 5:x=money*0.05*3;break;        case 6:x=money*0.055*5;break;        default :;    }    y=money+x;    cout<<setiosflags(ios::fixed)<<setprecision(2)<<"到期利息为"<<x<<"元,"<<"本息合计为"<<y<<"元。"<<endl;    return 0;}

二、运行结果:




0 0
原创粉丝点击