c++课程设计atm取款机(5)

2019-08-30 20:40

void ATM::fetchmoney() {

float m; char ch;

do{cout<>m; while(m<=0)

if(cnsm.get_money()-m<0)

{cout<<\对不起,你的余额不足!\}

{cout<<\请输入正确的数字!\

else { }

cout<<\是否要继续该项操作:(Y/N) \ cin>>ch;

while(ch!='n'&&ch!='N'&&ch!='Y'&&ch!='y'){cout<<\ }while(ch=='y'||ch=='Y'); }

void ATM::information() {

cout<<\cout<<\

cout<

- 21 -

cout<<\用户姓名:\cout<<\卡号: \cout<<\身份证: \cout<<\余额: \

cout<<\}

void ATM::functionshow() { int n;

do{cout<

endl<<\取款 \查询余额 \挂失

\转账\退出系统\ cout<<\ cin>>n; while(n<0||n>7)

{cout<<\请输入正确的操作序号!\ cout<<\ switch(n)

{case 1:change_passwd();break; case 2:fetchmoney();break; case 3:information();break; case 4:guashi();break; case 5:zhuanzhang();break; case 6:exitATM();break; } }

- 22 -

while(true); }

void ATM::guashi() {char ch;

cout<<\您确定要挂失吗?(Y/N) \ cout<<\

if((ch!='n'&&ch!='N')||(ch=='Y'&&ch=='y'))

{

cout<<\挂失成功!请您尽快补办新卡!\感

谢你对本银行的支持,欢迎下次光临!\cout<<\请取卡……\exit(0); }

void ATM::zhuanzhang() {

long ID2;

int money1;

cout<<\请输入您要转账的卡号:\ cin>>ID2;

return;

}

else cout<<\未挂失!\

- 23 -

}

cout<<\请输入您要转账的金额:\ cin>>money1;

if(money>=money1) {

money=money-money1;

cout<<\转账成功,您卡上余额为:\

} else {

cout<<\金额超出账户余额,请重新输入取款金额:\

cin>>money1;

money=money-money1;

cout<<\转账成功,您卡上余额为:\ }

void ATM::lock() {

cout<

void ATM::exitATM()

{cout<

void main()

- 24 -

{consumer c1(\李四

\先构造一个用户 ATM atm(c1); atm.welcome(); }

- 25 -


c++课程设计atm取款机(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:OPENSEES

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: