C 语言之银行ATM机界面

简介: 其实就是简单地对switch的用法,希望能给广大读者一些思路,写出自己的创意界面。#include void main(){ char SelectKey,CreditMoney,DebitMoney; while(1) { ...

其实就是简单地对switch的用法,希望能给广大读者一些思路,写出自己的创意界面。

#include <stdio.h>
void main()
{
    char SelectKey,CreditMoney,DebitMoney;
    while(1)
    {
        do{

            puts("=========================");
            puts("|  Please select key:   |");
            puts("|  1. Quary             |");
            puts("|  2. Credit            |");
            puts("|  3. Debit             |");
            puts("|  4. Return            |");
            puts("=========================");
            SelectKey = getch();system( "cls ");
        }while( SelectKey!='1' && SelectKey!='2' && SelectKey!='3' && SelectKey!='4' );
        switch(SelectKey)
        {
            case '1':

                puts("================================");
                puts("|    Your balance is $1000.    |");
                puts("|  Press any key to return...  |");
                puts("================================");
                getch();system( "cls ");
                break;
            case '2':
                do{

                    puts("==================================");
                    puts("|   Please select Credit money:  |");
                    puts("|   1. $50                       |");
                    puts("|   2. $100                      |");
                    puts("|   3. Return                    |");
                    puts("==================================");
                    CreditMoney = getch();system( "cls ");
                }while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3' );
                switch(CreditMoney)
                {
                    case '1':

                        puts("=========================================");
                        puts("|  Your Credit money is $50,Thank you!  |");
                        puts("|         Press any key to return...    |");
                        puts("=========================================");
                        getch();system( "cls ");
                        break;
                    case '2':

                        puts("==========================================");
                        puts("|  Your Credit money is $100,Thank you!  |");
                        puts("|         Press any key to return...     |");
                        puts("==========================================");
                        getch();
                        break;
                    case '3':
                        break;
                }
                break;
            case '3':
                do{

                    puts("====================================");
                    puts("|   Please select Debit money:     |");
                    puts("|   1. $50                         |");
                    puts("|   2. $100                        |");
                    puts("|   3. $500                        |");
                    puts("|   4. $1000                       |");
                    puts("|   5. Return                      |");
                    puts("====================================");
                    DebitMoney = getch();system( "cls ");
                }while( DebitMoney!='1' && DebitMoney!='2' && DebitMoney!='3' \
                 && DebitMoney!='4' && DebitMoney!='5' );
                switch(DebitMoney)
                {
                    case '1':

                        puts("===========================================");
                        puts("|   Your Debit money is $50,Thank you!    |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '2':

                        puts("===========================================");
                        puts("|   Your Debit money is $100,Thank you!   |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '3':

                        puts("===========================================");
                        puts("|   Your Debit money is $500,Thank you!   |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '4':

                        puts("===========================================");
                        puts("|   Your Debit money is $1000,Thank you!  |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '5':
                        break;
                }
                break;
            case '4':

                puts("================================");
                puts("|   Thank you for your using!  |");
                puts("|            Good bye!         |");
                puts("================================");
                return;
        }
    }
}
目录
相关文章
|
4月前
|
自然语言处理 数据挖掘 Java
银行常用的编程语言
银行常用的编程语言
|
8月前
|
存储 区块链 数据安全/隐私保护
DEFi代币质押挖矿理财分红模式智能合约dapp开发-Solidity源代码示例
DEFi代币质押挖矿理财分红模式智能合约dapp开发-Solidity源代码示例
|
Web App开发 自然语言处理 安全
国王小组:开发数字货币交易所源码跨链交易二进制
交易所系统开发(海外版)丨交易所系统开发(多语言)丨交易所开发源码版 交易所源码丨交易所APP开发正式版丨交易所系统开发技术逻辑分析 数字货币交易所开发详情丨数字货币交易所系统开发(详细及逻辑)丨数字货币交易所源码 原生交易所开发详情丨原生交易所系统开发(成熟技术)丨原生交易所现成源码部署 交易所系统丨交易所系统开发(逻辑及功能)丨交易所开发源码交付 秒合约开发原理丨秒合约系统开发(详细规则)丨秒合约源码案例部署
|
存储 API 数据安全/隐私保护
|
安全 数据安全/隐私保护
高科技犯罪:东欧ATM取款机惊现木马!
  安全专家们发现,从2007年起,就有人将盗取用户账号的木马植入了东欧部分ATM取款机中。这款木马软件能在植入的ATM机上记录取款者银行卡磁条上记录的数据和个人密码!而且软件更新的速度很快,还可以在多种品牌的ATM取款机上使用。
878 0
|
数据安全/隐私保护
谈谈英国的移动支付和“虚拟银行卡”
由于工作的关系经常往返于中英之间,以前回去总会带一点现金,最近几乎都用不了什么现金了,一个手机基本搞定衣食住行。 国内的移动支付发展速度真是令人惊讶,微信支付宝普及的程度不仅仅局限于大城市,连我家乡的四线小城的夜市小商贩都挂着各种二维码接受移动支付。
2584 0