最新消息:

C语言程序经典示例—-(8)模拟ATM(自动柜员机)界面

C 少儿编程 2537浏览 0评论
C语言程序经典示例

C语言程序经典示例----(8)模拟ATM(自动柜员机)界面

C语言程序经典示例----(8)模拟ATM(自动柜员机)界面

#include <stdio.h>

void main()

{

char SelectKey,CreditMoney,DebitMoney;

while(1)

{

do{

clrscr();

puts(“=========================”);

puts(“|  Please select key:   |”);

puts(“|  1. Quary             |”);

puts(“|  2. Credit            |”);

puts(“|  3. Debit             |”);

puts(“|  4. Return            |”);

puts(“=========================”);

SelectKey = getch();

}while( SelectKey!=’1′ && SelectKey!=’2′ && SelectKey!=’3′ && SelectKey!=’4′ );

switch(SelectKey)

{

case ’1′:

clrscr();

puts(“================================”);

puts(“|    Your balance is $1000.    |”);

puts(“|  Press any key to return…  |”);

puts(“================================”);

getch();

break;

case ’2′:

do{

clrscr();

puts(“==================================”);

puts(“|   Please select Credit money:  |”);

puts(“|   1. $50                       |”);

puts(“|   2. $100                      |”);

puts(“|   3. Return                    |”);

puts(“==================================”);

CreditMoney = getch();

}while( CreditMoney!=’1′ && CreditMoney!=’2′ && CreditMoney!=’3′ );

switch(CreditMoney)

{

case ’1′:

clrscr();

puts(“=========================================”);

puts(“|  Your Credit money is $50,Thank you!  |”);

puts(“|         Press any key to return…    |”);

puts(“=========================================”);

getch();

break;

case ’2′:

clrscr();

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{

clrscr();

puts(“====================================”);

puts(“|   Please select Debit money:     |”);

puts(“|   1. $50                         |”);

puts(“|   2. $100                        |”);

puts(“|   3. $500                        |”);

puts(“|   4. $1000                       |”);

puts(“|   5. Return                      |”);

puts(“====================================”);

DebitMoney = getch();

}while(DebitMoney!=’1′ && DebitMoney!=’2′ && DebitMoney!=’3′

&& DebitMoney!=’4′ && DebitMoney!=’5′ );

switch(DebitMoney)

{

case ’1′:

clrscr();

puts(“===========================================”);

puts(“|   Your Debit money is $50,Thank you!    |”);

puts(“|        Press any key to return…       |”);

puts(“===========================================”);

getch();

break;

case ’2′:

clrscr();

puts(“===========================================”);

puts(“|   Your Debit money is $100,Thank you!   |”);

puts(“|        Press any key to return…       |”);

puts(“===========================================”);

getch();

break;

case ’3′:

clrscr();

puts(“===========================================”);

puts(“|   Your Debit money is $500,Thank you!   |”);

puts(“|        Press any key to return…       |”);

puts(“===========================================”);

getch();

break;

case ’4′:

clrscr();

puts(“===========================================”);

puts(“|   Your Debit money is $1000,Thank you!  |”);

puts(“|        Press any key to return…       |”);

puts(“===========================================”);

getch();

break;

case ’5′:

break;

}

break;

case ’4′:

clrscr();

puts(“================================”);

puts(“|   Thank you for your using!  |”);

puts(“|            good bye!         |”);

puts(“================================”);

return;

}

}

}

 

转自公众号:
南昌青少年编程

您必须 登录 才能发表评论!