银行系统

/* 
* 程序的版权和版本声明部分 
* 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;
        }
    }
}

发的有点晚啊!
阅读更多
想对作者说点什么? 我来说一句

银行系统银行系统银行系统

2009年08月27日 2.88MB 下载

银行系统 银行系统银行系统

2011年07月05日 65KB 下载

ejb_银行系统

2008年03月04日 249KB 下载

网上银行系统网上银行系统

2009年07月01日 171KB 下载

UML系统建模银行系统

2012年11月27日 2.46MB 下载

银行系统uml实例详解

2008年08月27日 2.56MB 下载

中国与美国银行系统的对比

2012年08月16日 467KB 下载

GUI银行管理系统

2008年05月25日 930KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭