第03講 ATM模擬

2021-06-21 20:38:11 字數 526 閱讀 1288

atm模擬

程式描述:

使用字元使用者介面。當輸入給定的卡號和密碼(初始卡號為123456,密碼是666666)時,系統能登入atm櫃員機系統,使用者可以按照以下規則進行:

1、如果三次不能正確輸入密碼,則退出程式。

2、查詢餘額:初始餘額為10000元。

3、atm取款:每次取款金額為100的倍數,總額不超過5000元,支取金額不允許透支。

4、atm存款:不能出現負存款。

5、修改密碼:新密碼長度不小於6位,不允許出現6位完全相同的情況,只有舊密碼正確,新密碼符合要求才可以成功修改密碼。

6、卡號、密碼、餘額可以寫入檔案中。

設計2個類協作實現程式要求的功能。

account類:表示和管理使用者的賬戶資訊。儲存:賬號、密碼、餘額資訊。提供方法,實現對這些資訊的安全修改和讀取。

atm類:提供使用者操作介面,解釋使用者輸入的請求,進一步呼叫account類完成具體的實質性的工作。該類捕獲因使用者各種非法輸入造成的錯誤,以友好的方式提示使用者重新輸入。

C 第2次實驗 模擬ATM

一 問題及 檔名稱 模擬atm.cpp 作 者 吳傑 完成日期 2016年 3 月 18日 版 本 號 v1.0 對任務及求解方法的描述部分 模擬輸入銀行卡密碼,當密碼正確時,可以進入系統根據提示序號進行下一步操作,否則密碼錯誤,無法完成下一步操作 輸入描述 輸入密碼 程式輸出 輸出可以操作的功能項...

ATM機模擬C程式

模擬atm機取款的過程 1 定義兩個能儲存5個整形數的陣列,乙個用於儲存5個人的卡號,乙個用於儲存對應卡號的密碼。2 判斷輸入的卡號是否在陣列中。3 如果在陣列中就讓輸入密碼,判斷是否和卡號對應的密碼匹配。4 判斷密碼,24小時內只允許輸入3次錯誤的密碼。輸入錯誤應該提示還剩下的輸入次數,3次都輸入...

模擬ATM取款機

此程式具有查詢餘額,取款,存款功能。模擬atm取款機 2017年4月8日 西安科技大學 汪強 include include include int m 1 控制系統退出 struct user 定義結構體 s void file3 寫餘額 fprintf in,f s.d fclose in vo...