第十二周项目4:银行系统

本文介绍了一个简单的银行系统框架实现过程,使用C++语言通过定义全局常量PASSWORD验证用户输入密码,若正确则根据用户的选择执行不同的银行业务操作,如查询余额、取款等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题及代码:

/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:test.cpp
*作    者:陈文青
*完成日期:2014年11月16日
*版 本 号:v1.0
*
*问题描述:<p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;"><strong>任务1——搭一个框架</strong>
</p><ul style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;"><li>用const定义全局的常变量PASSWORD,作为银行卡的密码(真银行卡的密码可不是这样,它要分别记住各个帐户的密码,我们现在认为所有卡都这个密码)。</li><li>判断输入的密码是否正确,如果不正确,提示:“你这个笨脑瓜!”并退出程序,(注意,真银行可不敢骂人,你的银行这样写写无妨。)否则,继续下面的工作。</li><li>用户如图输入功能选择,根据给出的答复,用switch多分支完成下面的显示:</li><ul><li>a. 输入1,显示“您的余额是xxxx.xx元。”(想过瘾,用你觉得足够大的数当余额)</li><li>b. 输入2-4的提示自编;</li><li>c. 输入0,显示“谢谢,欢迎下次再来!”(好有礼貌)</li><li>d. 输入不是0-4,提示“输错,不要急!”</li></ul></ul><span style="color: rgb(85, 85, 85); font-family: 'microsoft yahei'; font-size: 15px; line-height: 35px;">  只要输入不是0,循环处理业务。</span>
*程序输入:
*程序输出:
*/
#include<iostream>
using namespace std;
const int password = 123456;               //登录密码
int main()
{
    int iPassWord;     
    char cChoice;
    bool bExit = false;                    //bool型变量 用于重复进行业务办理
    cout<<"贺家银行欢迎您光临……"<<endl;
    cout<<"请输入密码:";
    cin>>iPassWord;
    if(iPassWord!=123456)                  //输入密码
    {
        cout<<"白痴,密码错了。"<<endl;   
    }
    else
    {
        do                                 //业务办理
        {
            cout<<endl;
            cout<<"*  您可以办理下面的业务:"<<endl;
            cout<<"*  1.查询"<<endl;
            cout<<"*  2.取款"<<endl;
            cout<<"*  3.存款"<<endl;
            cout<<"*  4.转账"<<endl;
            cout<<"*  0.退出"<<endl;
            cout<<"*  请输入(0-4):";
            cin>>cChoice;
            switch(cChoice)
            {
            case '1':
                cout<<"您的余额是:1024亿万元。"<<endl;
                break;
            case '2':
                cout<<"请输入取款金额:"<<endl;
                break;
            case '3':
                cout<<"本行暂时停止此项业务,为您带来的不便,本行表示抱歉。"<<endl;
                break;
            case '4':
                cout<<"请输入详细信息。"<<endl;
                break;
            case '0':
                cout<<"谢谢,欢迎下次再来! "<<endl;
                bExit=true;                   //输入0的时候退出程序
            }
        }
        while(!bExit);                        //当bExit为false时,继续进行业务办理
        return 0;
    }
}
运行结果:

知识点总结:

利用各种以前学过的知识进编制一个银行框架



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值