实验3

1.问题及代码:

/*
* 文件名称: Ex1-1
* 作    者: 郭世瑞
* 完成日期: 2017 年  3 月 28 日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分:要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
* 输入描述:略
* 问题描述:定期存款利息计算器
* 程序输出:略
* 问题分析:利息=金额×年利率×存期
* 算法设计:略
*/
#include<iostream> 
using namespace std; 
int main() 

    int  type; 
    double money, period, rate, interest; 
    cout << "欢迎使用利息计算器!"<<endl; 
    cout << "请输入存款金额:"<<endl;
    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 >> type; 
    if (type>=1 && type <=6) 
    { 
        switch(type)
        { 
        case 1: 
            period = 0.25; 
            rate = 0.031; 
            break; 
        case 2: 
            period = 0.5; 
            rate = 0.033; 
            break; 
        case 3: 
            period = 1; 
            rate = 0.035; 
            break; 
        case 4: 
            period = 2; 
            rate = 0.044; 
            break; 
        case 5: 
            period = 3; 
            rate = 0.05; 
            break; 
        case 6: 
            period = 5; 
            rate = 0.055; 
            break; 
        } 
        interest = money * period * rate; 
        cout << "到期利息为:" << interest << "元,本息合计共"<< interest + money <<"元。"<<endl; 
    } 
    else 
        cout << "选择存款类型错误!"<<endl; 
    cout << "感谢您的使用,欢迎下次光临!"<<endl; 
    return 0; 
}

2.运行结果:

3.心得体会:

   学会使用switch语句。编辑程序的时候,遇到问题一定要询问老师或者同学,否则会浪费大量时间。完整的利用好题目中所给出的条件或者信息。

4。知识点归纳:

  运用switch语 句时一定要注意格式,注意程序的完整性。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值