⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atm3.txt

📁 实现简单的ATM功能
💻 TXT
字号:
#include <stdio.h>  
void main()  
{int e;  
long y,z;  
int i,q=9;  
long x=2000;  
char m,n,SelectKey,CreditMoney,DebitMoney;  
{  
char b[6]={'8','8','8','8','8','8'};  
char a[20];  
int i,n,k;  
i=0;  
clrscr();  
printf("please input mima:");  
while((a[i]=getch())!=13)  
{  
i=i+1;  
printf("*");  
}  
for(k=0;k<6;k++)  
if(a[k]!=b[k]) break;  
if (i==6)  
printf("\nthe password is right\n");  
else  
printf("\nthe password is wrong and input password again\n");  
}  
while(4)  
{  
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("================================");  
printf("| Your balance is $%6d |\n",x);  
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. other |");  
puts("| 4. Return |");  
puts("==================================");  
CreditMoney = getch();  
}while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3'&& CreditMoney!='4' );  
switch(CreditMoney)  
{  
case '1':  
clrscr();  
puts("=========================================");  
puts("| Your Credit money is $50,Thank you! |");  
puts("| Press any key to return... |");  
puts("=========================================");  
x=x+50;  
getch();  
break;  
case '2':  
clrscr();  
puts("==========================================");  
puts("| Your Credit money is $100,Thank you! |");  
puts("| Press any key to return... |");  
puts("==========================================");  
x=x+100;  
getch();  
break;  
case '3':  
clrscr();  
printf("please input some money:");  
scanf("%d",&y);  
x=x+y;  
case '4':  
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. other |");  
puts("| 6. Return |");  
puts("====================================");  
DebitMoney = getch();  
}while( DebitMoney!='1' && DebitMoney!='2' && DebitMoney!='3' && DebitMoney!='4' && DebitMoney!='5'&& DebitMoney!='6' );  
switch(DebitMoney)  
{  
case '1':  
clrscr();  
if(x<50)  
{puts("===========================================");  
puts("| Sorry,Your balance subter$50! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
}  
else  
{puts("===========================================");  
 
 
  
 作者: slihanbo  2008-4-22 11:21   回复此发言    
 
--------------------------------------------------------------------------------
 
34 回复:求C语言编写的ATM自动提款机程序源代码  
 puts("| Your Debit money is $50,Thank you! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
x=x-50;  
}  
getch();  
break;  
case '2':  
clrscr();  
if(x<100)  
{puts("===========================================");  
puts("| Sorry,Your balance subter$100! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
}  
else  
{puts("===========================================");  
puts("| Your Debit money is $100,Thank you! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
x=x-100;  
}  
getch();  
break;  
case '3':  
clrscr();  
if(x<500)  
{puts("===========================================");  
puts("| Sorry,Your balance subter$500! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
}  
else  
{ puts("===========================================");  
puts("| Your Debit money is $500,Thank you! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
x=x-500;  
}  
getch();  
break;  
case '4':  
clrscr();  
if(x<1000)  
{puts("===========================================");  
puts("| Sorry,Your balance subter$1000! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
}  
else  
{puts("===========================================");  
puts("| Your Debit money is $1000,Thank you! |");  
puts("| Press any key to return... |");  
puts("===========================================");  
x=x-1000;  
}  
getch();  
break;  
case '5':  
clrscr();  
puts("please input the number of Debit:");  
scanf("%ld",&z);  
if(x<z)  
{puts("===========================================");  
printf("| Sorry,Your balance subter $ %4ld ! |\n",z);  
puts("| Press any key to return... |");  
puts("===========================================");  
}  
else  
{puts("===========================================");  
printf("| Your Debit money is $ %4ld ,Thank you! |\n",z);  
puts("| Press any key to return... |");  
puts("===========================================");  
x=x-z;  
}  
getch();  
break;  
case '6':  
break;  
}  
break;  
case '4':  
clrscr();  
puts("================================");  
puts("| Thank you for your using! |");  
puts("| Good bye! |");  
puts("================================");  
getch();  
return;  
}  
}  
}  
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -