您的位置:首页 > 其它

地十二周项目4 银行系统初步1

2014-11-16 16:29 204 查看
运行及代码:

/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:d.cpp
*作    者:张旺华
*完成日期:2014年11月16日
*版 本 号:v1.0
*
*问题描述:建立一个初步的银行系统
*输入描述:此处省略180个字
*程序输出:此处省略208个字
*/
#include <iostream>
#include<iomanip>
using namespace std;
const int PASSWORD=123456;
void one();
void two();
void three();
void four();
void write();
int main()
{
    extern double money;
    money=10000;
    int password;
    cout<<"欢迎来到您的银行······"<<endl;
    cout<<"请输入密码";
    cin>>password;
    if(password==PASSWORD)
    {
        int n;
        cout<<"* 您可以办理下面业务:"<<endl;
        cout<<"* 1.查询"<<endl;
        cout<<"* 2.取款"<<endl;
        cout<<"* 3.存款"<<endl;
        cout<<"* 4.转账"<<endl;
        cout<<"* 0.退出"<<endl;
        cout<<"* 请输入(0-4) ;"<<endl;
        while(cin>>n,n!=0)
        {
            if(n<=4||n<0)
            {
                switch(n)
                {
                case 1:
                    break;
                case 2:
                    two();
                    break;
                case 3:
                    three();
                    break;
                case 4:
                    four();
                    break;

                }
                one();
                write();
            }
            else
                cout<<"你的输入有误,请重新输入";

        }
        cout<<"欢迎使用本银行,下次再来"<<endl;
    }
    else
        cout<<"这是你捡到的卡吗?"<<endl;
    return 0;
}
double money;
void one()
{
    cout<<setiosflags(ios::fixed);
    cout<<"您目前的的余额为:"<<setprecision(2)<<money<<endl;
}
void two()
{
    double a;
    cout<<"请输入您要取款的金额:"<<endl;
    cin>>a;
    money-=a;
}
void three()
{
    double b;
    cout<<"请您输入要存款的金额:"<<endl;
    cin>>b;
    money+=b;
}
void four()
{
    double c,d;
    cout<<"请您输入对方的账户:";
    cin>>c;
    cout<<"要转账的金额:";
    cin>>d;
    money-=d;
}
void write()
{
    cout<<"* 您可以办理下面业务:"<<endl;
    cout<<"* 1.查询"<<endl;
    cout<<"* 2.取款"<<endl;
    cout<<"* 3.存款"<<endl;
    cout<<"* 4.转账"<<endl;
    cout<<"* 0.退出"<<endl;
    cout<<"* 请输入(0-4) ;"<<endl;
}


运行结果:





知识点运用及学习心得:通过我的误打误撞终于还是有一点眉头了,这个程序真的是急不得。不管是输出数字的精确度还是其他的都需要我们慢慢来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: