亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

詳細解析C++編寫的ATM自動取款機模擬程序

2019-11-17 05:30:37
字體:
來源:轉載
供稿:網友

  學習c++有一段時間了,前兩天有個朋友要我幫她做個模擬ATM自動取款機的程序,于是花了一個晚上寫了出來,其實這個程序也很簡單,但是我覺得它對于剛學c++的人來說比較有用處,因為它可以幫助你更加深刻的理解面向對象程序設計的真諦-------以現實世界為模型編寫程序。學習c++的真正目的也就在于此,真正的理解面向對象程序設計!

// ************************************// * *// * function.h *// * *// ************************************ #includeclass consumer;class ATM // ATM取款機{public: ATM(consumer& cn):cnsm(cn){} void welcome(); // 登陸界面 bool check_passwd(char n[],char pwd[]); // 核對密碼 void change_passwd(); // 修改密碼 void fetchmoney(); // 取款 void information(); // 查詢信息 void exitATM(); // 退出系統 void functionshow(); // 功能界面 void lock(); // 鎖機PRivate: int times; // 記錄密碼輸入次數 consumer& cnsm;};class consumer// 用戶{public: friend class ATM; consumer(char Name[],char Num[], float Money,char PassWord[]);protected: char* get_name(); // 取得姓名 char* get_num(); // 取得卡號 char* get_passwd(); // 取得密碼 float get_money(); // 取得余額 void set_passwd(char pwd[]); // 設置密碼 void set_money(float m); // 取錢private: char passwd[8]; // 用戶密碼 char name[20]; // 用戶姓名 char num[20]; float money;};


// ************************************// * *// * consumer類的成員函數 *// * *// ************************************ #include"function.h"#includeconsumer::consumer(char Name[],char Num[],float Money,char Password[]){ strcpy(name,Name); strcpy(num,Num); money=Money; strcpy(passwd,Password);}float consumer::get_money(){ return money;}char* consumer::get_name(){ return name;}char* consumer::get_num(){ return num;}char* consumer::get_passwd(){ return passwd;}void consumer::set_money(float m){ money-=m;}void consumer::set_passwd(char pwd[]){ strcpy(passwd,pwd);}


// ************************************// * *// * ATM類的成員函數 *// * *// ************************************ #include "function.h"#include #include
void ATM::welcome(){ times=0; cout<<"$ 歡迎使用若雪銀行ATM自動取款機!~! "<//"; cin>>n; while(n<1n>4) { cout<<"請輸入正確的操作序號!"<//"; cin>>n; } switch(n) { case 1: change_passwd(); break; case 2: fetchmoney(); break; case 3: information(); break; case 4: exitATM(); break; } }while(true); }void ATM::change_passwd(){ char pwd[8],repwd[8]; times=0; do { cout<>pwd; if(!check_passwd(cnsm.get_num(),pwd)) times++; else break; }while(times<3); if(times==3) lock(); int t=0; do { cout<<"請輸入新密碼:"; cin>>pwd; cout<<"請再輸入一次新密碼:"; cin>>repwd; if((t=strcmp(pwd,repwd))!=0) cout<<"你輸入的兩次密碼不一樣, 請重新輸入!"<//"<>m; while(m<=0) { cout<<"請輸入正確的數字!"<// "; cin>>m; } if(cnsm.get_money()-m<0) { cout<<"對不起,你的余額不足!" <// "; cin>>ch; while(ch!='n'&&ch!='N'&&ch!='Y'&&ch!='y') { cout<<"$ >//"; cin>>ch; } }while(ch=='y'ch=='Y');}void ATM::information(){ cout<<"**********************************"< cout<<"* 卡號: "<


// ************************************// * *// * ATM.cpp *// * *// ************************************ #include#include"function.h"void main(){ consumer c1("jim","12345",5200.3f,"123"); // 先構造一個用戶 ATM atm(c1); atm.welcome();}


上一篇:限次使用新法

下一篇:橡皮筋畫線法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线免费视频| 国产欧美日韩最新| 欧美怡红院视频一区二区三区| 久久精品这里热有精品| 55夜色66夜色国产精品视频| 性日韩欧美在线视频| 在线观看日韩www视频免费| 亚洲精品午夜精品| 国产盗摄xxxx视频xxx69| 77777亚洲午夜久久多人| 国产欧美一区二区白浆黑人| 人体精品一二三区| 丝袜亚洲欧美日韩综合| 91久久嫩草影院一区二区| 欧美一区深夜视频| 日韩成人高清在线| 神马久久桃色视频| 日本欧美一级片| 高清欧美性猛交xxxx黑人猛交| 精品偷拍一区二区三区在线看| 2019中文字幕在线| 久久这里有精品| 中国日韩欧美久久久久久久久| 超在线视频97| 国产精品扒开腿做| 成人淫片在线看| 欧美激情第三页| 在线观看免费高清视频97| 欧美一二三视频| 久久久久久久网站| 91久久精品美女高潮| 国产欧美精品xxxx另类| 日韩h在线观看| 97碰碰碰免费色视频| 国产91亚洲精品| 奇米影视亚洲狠狠色| 精品日本美女福利在线观看| 日韩午夜在线视频| 亚洲免费视频在线观看| 美日韩精品免费观看视频| 97久久超碰福利国产精品…| 成人久久久久久| 91人人爽人人爽人人精88v| 国产精品美腿一区在线看| 青草青草久热精品视频在线网站| 国产视频观看一区| 精品国产福利视频| 午夜精品久久17c| 中文.日本.精品| 91美女片黄在线观| 97在线视频免费播放| 欧美黑人视频一区| 久久99精品久久久久久琪琪| 日韩美女视频在线观看| 国产欧美一区二区三区久久人妖| 欧美日韩黄色大片| 国产日韩av在线播放| 国产欧洲精品视频| 精品动漫一区二区| 欧美另类老肥妇| 亚洲欧美中文日韩在线| 久久久精品久久久| 欧美另类99xxxxx| 欧美丝袜一区二区三区| 日韩经典一区二区三区| 8050国产精品久久久久久| 国产一区二区在线播放| 国产精品一区=区| 欧美日韩亚洲视频| 91免费欧美精品| 亚洲第一区中文字幕| 亚洲第一网中文字幕| 91色视频在线观看| 久久久久中文字幕2018| 国产成人综合久久| 狠狠综合久久av一区二区小说| 夜夜嗨av一区二区三区免费区| 亚洲精品国产电影| 国产91精品久久久久久| 国产一区二区三区毛片| 欧美日韩激情美女| 色一情一乱一区二区| 久久av资源网站| 欧美日韩在线视频观看| 国产va免费精品高清在线观看| 欧美成人全部免费| 成人羞羞国产免费| 日本亚洲欧美三级| 亚洲欧美在线一区| 亚洲自拍偷拍区| 精品国产91久久久| 亚洲天堂av图片| 日韩欧美在线免费| 亚洲第一中文字幕| 国产亚洲欧美日韩精品| 欧美日产国产成人免费图片| 这里只有视频精品| 久久影视三级福利片| 精品电影在线观看| 久久久久久国产精品三级玉女聊斋| 国内精品视频一区| 欧美精品一区在线播放| 国产欧美日韩综合精品| 性日韩欧美在线视频| 国产精品久久久av| 欧美黑人xxxⅹ高潮交| 日韩精品在线免费| 中文字幕在线日韩| 国产精品久久一区| 中文字幕欧美精品在线| 91在线视频免费| 国产亚洲精品综合一区91| 亚洲毛片在线看| 日本精品免费观看| 久久亚洲综合国产精品99麻豆精品福利| 欧美另类极品videosbestfree| 日韩在线观看免费高清| 国产成人精品久久二区二区91| 欧美精品久久久久久久免费观看| 精品亚洲永久免费精品| 九九热最新视频//这里只有精品| 亚洲人成电影在线观看天堂色| 亚洲国产一区二区三区四区| 亚洲色无码播放| 久久精视频免费在线久久完整在线看| 最近免费中文字幕视频2019| 日韩av电影免费观看高清| 一区二区欧美在线| 国产精品爱久久久久久久| 国产精品一区二区三区免费视频| 亚洲成人教育av| 国产精品久久一区主播| 精品动漫一区二区| 亚洲成人教育av| 精品久久久在线观看| 国产一区玩具在线观看| 欧美乱妇40p| 奇米4444一区二区三区| 伊人久久久久久久久久久| 人人爽久久涩噜噜噜网站| 中文字幕日韩av| 欧美成aaa人片在线观看蜜臀| 欧美在线精品免播放器视频| 精品电影在线观看| 成人精品视频在线| 欧美在线视频一二三| 亚洲乱码一区av黑人高潮| 国产美女高潮久久白浆| 国产高清在线不卡| 精品国内亚洲在观看18黄| 2019中文字幕在线| 大量国产精品视频| 欧美亚洲国产日韩2020| 欧美性做爰毛片| 国产成人小视频在线观看| 亚洲男人的天堂在线| 欧美激情视频一区| 91啪国产在线| 国产精品18久久久久久首页狼| 日本久久久久久久久| 亚洲欧洲在线免费| 欧美性理论片在线观看片免费| 久久久免费高清电视剧观看| 欧美一级片久久久久久久|