freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

模仿atm機(jī)存取款管理系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-11-12 21:13本頁(yè)面

【導(dǎo)讀】課程設(shè)計(jì)是實(shí)踐教學(xué)環(huán)節(jié)。設(shè)置課程設(shè)計(jì)的目的是加強(qiáng)學(xué)生對(duì)本課程及相關(guān)課程。高學(xué)生的創(chuàng)新能力和創(chuàng)新意識(shí)。搞好課程設(shè)計(jì)教學(xué)工作,對(duì)實(shí)現(xiàn)專業(yè)培養(yǎng)目標(biāo),提高學(xué)。生全面素質(zhì)有重要作用。通過課程設(shè)計(jì)更進(jìn)一步理解C++的基礎(chǔ)知識(shí)。的科學(xué)態(tài)度和良好的工作作風(fēng)。初步掌握軟件開發(fā)過程中的問題分析、系統(tǒng)設(shè)計(jì)、程序。編碼、調(diào)試、測(cè)試等方面的基本方法和技能。熟練掌握C++知識(shí)在程序中的應(yīng)用,了解書本知識(shí)在解決實(shí)際問題中的用途。模擬銀行的自動(dòng)取款機(jī)使用過程中的界面和用戶交互過程。修改密碼、退出系統(tǒng)等功能。當(dāng)前剩余金額的限制。對(duì)于密碼要有2次驗(yàn)證。首先編寫一個(gè)classconsumer(用戶類)、classATM和一個(gè)main()函數(shù),程序。通過在主界面的輸入指令來實(shí)現(xiàn)各個(gè)函數(shù)的調(diào)用,以達(dá)到模仿ATM取款機(jī)的功能。

  

【正文】 歡迎使用 ATM 自動(dòng)柜員機(jī) endl。 cout==================================================endl。 cout★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆ ★☆★ endl。 char pwd[8],num[20],ch。 int i=0。 do { i=0。 coutendl請(qǐng)輸入卡號(hào) :。 do { (ch)。 num[i++]=ch。 }while(ch!=39。\n39。)。 num[i1]=39。\039。 i=0。 cout請(qǐng)輸入密碼 :。 do{ (ch)。 pwd[i++]=ch。 }while(ch!=39。\n39。)。 面向?qū)ο蟪?序設(shè)計(jì)之課程設(shè)計(jì) 15 pwd[i1]=39。\039。 if(!check_passwd(num,pwd)) { cout你輸入的卡號(hào)或密碼有誤,請(qǐng)重新輸入 endl。 times++。 } else { functionshow()。 } }while(times3)。 exitATM()。 } bool ATM::check_passwd(char num[],char pwd[]) { if(strcmp(num,())==0amp。amp。strcmp(pwd,())==0) return true。 else return false。 } void ATM::functionshow() { int n。 do { cout endl。 cout本機(jī)可辦理以下業(yè)務(wù) ,請(qǐng)你輸入相應(yīng)的操作序號(hào)進(jìn)行操作 :endl。 cout1 查詢 endl2 取 款 endl3 更改密碼 endl4 退出 endl。 cinn。 while(n1||n4) { 面向?qū)ο蟪?序設(shè)計(jì)之課程設(shè)計(jì) 16 cout對(duì)不起,本機(jī)無此項(xiàng)操作,請(qǐng)輸入正確的操作序號(hào) !endl。 cinn。 } switch(n) { case 1:information()。 break。 case 2:fetchmoney()。break。 case 3:change_passwd()。 break。 case 4:exitATM()。 break。 } }while(true)。 } void ATM::information() //查詢 { cout==================================================endl。 cout您當(dāng)前所剩余額為 : ()endl。 //必須聲明友元才能用 sm調(diào)用其成員函數(shù) cout==================================================endl。 } void ATM::fetchmoney() //取款 { float m。 char ch。 do { coutendl您要取多少錢 :endl。 // 兩種情況 cinm。 while(m=0) { cout請(qǐng)輸入您的取款金額 !endl。 cinm。 } if(()m0) { cout對(duì)不起,你的余額不足 !endl。 面向?qū)ο蟪?序設(shè)計(jì)之課程設(shè)計(jì) 17 } else { coutendl操作成功 !請(qǐng)于 30 秒內(nèi)取走您的鈔票 !endl。 (m)。 } cout是否要繼續(xù)該項(xiàng)操作: (y/n) endl。 cinch。 }while(ch==39。y39。||ch==39。Y39。)。 } void ATM::change_passwd() //更改密碼 { char pwd[8],repwd[8]。 times=0。 do { coutendl請(qǐng)輸入舊密碼 : 。 cinpwd。 if(!check_passwd((),pwd)) times++。 else break。 }while(times3)。 int t=1。 do { cout請(qǐng)輸入新密碼: 。 cinpwd。 cout請(qǐng)確認(rèn)新密碼: 。 cinrepwd。 t=strcmp(pwd,repwd)。 // 相同返回 0; if(t!=0) cout對(duì)不起,您輸入的兩次密碼 不一樣,請(qǐng)重新輸入 !endl。 }while(t!=0)。 if(times==3) 面向?qū)ο蟪?序設(shè)計(jì)之課程設(shè)計(jì) 18 lock()。 //當(dāng)密碼輸入三次錯(cuò)誤后,進(jìn)行鎖卡 (pwd)。 cout密碼修改成功 !endl。 } void ATM::lock() //鎖卡 { coutendl對(duì)不起,由于你的操作有誤,您的卡片已被鎖 !請(qǐng)于柜臺(tái)辦理相關(guān)業(yè)務(wù) ! endl。 exit(1)。 // 系統(tǒng)非正常退出 } void ATM::exitATM() //退卡 { coutendl 感謝您支持,歡迎下次光臨 ! endl。 cout 請(qǐng)取回你的卡片 endl。 exit(0)。 } void main() { consumer c(張麗 ,20202218,5000,456258)。// 先構(gòu)造一個(gè)用戶 ATM atm(c)。 ()。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1