关闭

银行系统

400人阅读 评论(0) 收藏 举报
/* 
* 程序的版权和版本声明部分 
* Copyright (c)2013, 烟台大学计算机学院学生 
* All rightsreserved. 
* 文件名称: fibnacci.cpp 
* 作    者:马广明 
* 完成日期: 2013 年 12 月 2 日 
* 版本号: v1.0 
* 输入描述:无 
* 问题描述:银行系统 
* 程序输出:银行系统操作顺序 
* 程序输出:银行系统操作顺序 
* 问题分析: 
*/  

#include <iostream>

using namespace std;

int password=123456;

void showbalance();

void drawmoney();

void deposit ();

void transferaccounts ();

void updatepassword();

bool pass();

void work();

int main()
{
    if(pass())
    {
        work();
    }
}

void showbalance()
{
    int a;
    a=10000;
    cout<<"您的余额为"<<a<<"元"<<endl;
}

void drawmoney ()
{
    int t;
    cout<<"请输入您所要取款的金额:";
    cin>>t;
    cout<<"取款后,您的余额是:"<<10000-t<<endl;
}

void deposit ()
{
    int c;
    cout<<"请输入您要存款的金额:";
    cin>>c;
    cout<<"请将钞票叠整齐放入存钞口"<<endl;
    cout<<"存款后,您的余额是:"<<10000+c<<endl;
}

void transferaccounts ()
{
    long k;
    int a;
    cout<<"请输入您要转账的金额:";
    cin>>a;
    cout<<"请输入您要转账的银行卡号:";
    cin>>k;
    cout<<"正在转账,请稍后..."<<endl;
}

void updatepassword()
{
    int l,m,n;
    cout<<"请输入旧密码:";
    cin>>n;
    if(n==password)
    {
        cout<<"请输入新密码:";
        cin>>m;
        cout<<"请确认新密码:";
        cin>>l;
        if(m==l)
        {
            password=m;
            cout<<"密码修改成功!"<<endl;
        }
        else
        {
            cout<<"密码修改不成功!"<<endl;
        }
    }
    else
    {
        cout<<"密码错误"<<endl;
    }
}

bool pass()
{
    int i=1,n;
    while(i<=3)
    {
        cout<<"请输入密码:";
        cin>>n;

        if(n==password)
        {
            return true;
            break;
        }
        else
        {
            cout<<"(提示:这是第"<<i<<"次输错密码,三次不对将吞卡"<<endl;
        }
        i++;
    }
    cout<<"请到前台办理密码查询后再来"<<endl;
    return false;
}

void work()
{
    int m;
    while(m!=0)
    {
        cout<<"* 您可以办理下面的业务:"<<endl;
        cout<<"* 1.查询、* 2.取款、* 3.存款、* 4.转账、*5. 改密、* 0.退出"<<endl;
        cin>>m;
        switch (m)
        {
        case 1:
            showbalance();
            break;
        case 2:
            drawmoney ();
            break;
        case 3:
            deposit ();
            break;
        case 4:
            transferaccounts ();
            break;
        case 5:
            updatepassword();
            break;
        case 0:
            cout<<"谢谢,欢迎您下次再来!"<<endl;
            break;
        default:
            cout<<"输错,不要急!"<<endl;
        }
    }
}

发的有点晚啊!
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:66617次
    • 积分:1771
    • 等级:
    • 排名:千里之外
    • 原创:116篇
    • 转载:0篇
    • 译文:0篇
    • 评论:20条
    最新评论