第十二周项目3——6 银行系统

来源:互联网 发布:淘宝情侣店铺有真的吗 编辑:程序博客网 时间:2024/04/26 05:06
/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:main.cpp*作者:苏强完成日期:2014年11月16日*版本号:v1.0**问题描述:银行系统*输入描述:无*程序输出:测试*/#include<iostream>using namespace std;int password=123456;double balance=20000;bool pass();void work();void showbalance();void showbalance();void drawmoney();void deposit();void transferAccounts();void updatePassword();int main(){    cout<<"欢迎光临本银行"<<endl;    if(pass())         work();    else        cout<<"请不要着急,您先去办理密码服务然后再来"<<endl;        return 0;}bool pass(){    int m=1;    int n;    bool a=false;    do    {        cout<<"请输入密码:";        cin>>n;        cout<<"这是第"<<m<<"次输入密码,三次不对将吞卡"<<endl;        m++;        if (n==password)            a=true;    }    while(n!=password&&m<4);    return a;}void work(){    char c;    bool bExit=false;    do    {    cout<<"您可以选择办理一下业务"<<endl;    cout<<"1.查询,2.取款,3.存款,4.转账,5.改密,0.退出"<<endl;    cout<<"请输入(0——5):";    cin>>c;    switch(c)    {    case '1':        showbalance();        break;    case '2':        drawmoney();        break;    case '3':        deposit();        break;    case '4':        transferAccounts();        break;    case '5':        updatePassword();        break;    case '0':        cout<<"欢迎下次光临"<<endl;        bExit=true;        break;    }    }    while(!bExit);    return ;}void showbalance(){    cout<<"您的余额为:"<<balance<<endl;}void drawmoney(){    double money,total;    cout<<"请输入取款金额:";    cin>>money;    if(money<=balance)    {        total=balance-money;        cout<<"您剩余的金额为"<<total<<"元"<<endl;    }    else    {        cout<<"余额不足,请输入正确的金额"<<endl;    }}void deposit(){    int money,total;    cout<<"请输入存款金额"<<endl;    cin>>money;    total=balance+money;    cout<<"您的余额为"<<total<<endl;}void transferAccounts(){    int money,trans,total;    cout<<"请输入转账金额:";    cin>>money;    cout<<"请输入转账账号:";    cin>>trans;    if(money<=balance)    {        total=balance-money;        cout<<"您剩余的金额为"<<total<<"元"<<endl;    }    else    {        cout<<"余额不足,请输入正确的金额"<<endl;    }}void updatePassword(){    int newpass1,newpass2,oldpass;    cout<<"请输入旧密码:";    cin>>oldpass;    if(oldpass==password)    {        cout<<"请输入新密码:";        cin>>newpass1;        cout<<"请再次输入新密码:";        cin>>newpass2;        if(newpass1==newpass2)        {            password=newpass1;            cout<<"密码修改成功";        }        else cout<<"前后输入的密码不一致,修改失败";    }    else cout<<"密码输入错误";}

0 0