所在的位置: c++ >> 就业前景 >> C++模拟ATM自动取款机

C++模拟ATM自动取款机

C++模拟ATM自动取款机

/*

C++模拟ATM自动取款机

功能:1.进行密码验证,3次输入密码的机会

2.显示业务菜单

3.选择相应菜单进行业务处理

*/

#includeiostream//输入输出流头文件

#includestring    //字符串头文件

usingnamespacestd;

intmain()

{

stringstrPassword;    //用户密码

intiChoose,iCount=0;//iCount用户输入密码的次数

//1.进行密码验证,3次输入密码的机会

cout"欢迎使用ATM自动取款机"endl;//endline

cout"请输入您的密码:";

cinstrPassword;//获取用户输入的密码

while(strPassword!="")

{

//密码错误

if(++iCount==3)//++iCount返回iCount自增之后的值,iCount++返回iCount自增之前的值

{

//已经输入3次错误密码

cout"3次密码错误,系统退出。"endl;

return-1;//退出主函数

}

else

{

//没有达到3次输入

cout"密码错误,请重新输入:";

//fflush(stdin);//清空输入缓存区standardinputstream

nore(,'\n');

cinstrPassword;

}

}

cout"您输入的密码是:"strPasswordendl;

cout"密码正确,请选择您要办理的业务:"endl;

cout"\t1.存款\n\t2.取款\n\t3.查询\n\t4.退出"endl;

while(!(ciniChoose)iChoose1iChoose4)

{

cout"您选择的业务编号有误,请重新选择:";

ear();//清除cin的错误状态

nc();//清除输入缓存区

}

switch(iChoose)

{

case1:

cout"请将您的钞票放入存款口中,按确认开始存款!"endl;

break;

case2:

cout"请输入您要取款的金额!"endl;

break;

case3:

cout"您当前的余额为元人民币!"endl;

break;

case4:

cout"谢谢使用ATM自动取款机,再见!"endl;

break;

}

return0;

}

赞赏

人赞赏









































北京什么医院治白癜风比较出名
皮肤病医院哪家最好



转载请注明:http://www.nydjfy.com/jyqj/682.html

  • 上一篇文章:
  •   
  • 下一篇文章: