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

正文內(nèi)容

個人銀行管理系統(tǒng)c課設(shè)(編輯修改稿)

2025-06-19 00:06 本頁面
 

【文章內(nèi)容簡介】 unt //賬戶類 { private: std::string id。 //賬號 std::string password。 double balance。 //余額 static double total。 //所有賬戶的總金額 protected: //供派生類調(diào)用的構(gòu)造函數(shù), id 為賬戶 Account(const Date amp。date,const std::string amp。id,const std::string amp。pwd)。 //記錄一筆賬, data 為日期, amount 為金額, desc 為說明 void record(const Date amp。date,double amount,const std::string amp。desc)。 //報告錯誤信息 void error(const std::string amp。msg) const。 public: const std::string amp。getId() const {return id。} const std::string getPassword() {return password。} double getBalance() const {return balance。} static double getTotal(){return total。} //存入現(xiàn)金, date 為日期, amount 為金額, desc 為款項(xiàng)說明 virtual void deposit(const Date amp。date,double amount,const std::string amp。desc)=0。 //取出現(xiàn)金, date 為日期, amount 為金額, desc 為款項(xiàng)說明 virtual void withdraw(const Date amp。date,double amount,const std::string amp。desc)=0。 //結(jié)算 (計算利息、年費(fèi)等 ),每月結(jié)算一次, date 為結(jié)算日期 virtual void settle(const Date amp。date)=0。 //顯示 賬戶信息 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 13 virtual void show() const。 }。 class SavingsAccount:public Account{ private: Accumulator acc。 double rate。 public: //構(gòu)造函數(shù) SavingsAccount(const Date amp。date,const std::string amp。id,double rate,const std::string amp。passwod)。 double getRate() const {return rate。} //存入現(xiàn)金 void deposit(const Date amp。date,double amount,const std::string amp。desc)。 //取出現(xiàn)金 void withdraw(const Date amp。date,double amount,const std::string amp。desc)。 //結(jié)算利息 ,每年 1 月 1 日調(diào)用一次該函數(shù) void settle(const Date amp。date)。 }。 class CreditAccount:public Account{ //信用賬戶類 private: Accumulator acc。 //輔助計算利息的累加器 double credit。 //信用額度 double rate。 //欠款的日利率 double fee。 //信用卡年費(fèi) double getDebt()const{ //獲得欠款額 double balance=getBalance()。 return(balance0?balance:0)。 } public: //構(gòu)造函數(shù) CreditAccount(const Date amp。date,const std::string amp。id,double credit,double rate,double fee,const std::string amp。passwod)。 double getCredit() const {return credit。} double getRate() const {return rate。} double getFee() const {return fee。} 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 14 double getAvailableCredit() const { //獲得可用信用額度 if(getBalance()0) return credit+getBalance()。 else return credit。 } //存入現(xiàn)金 void deposit(const Date amp。date,double amount,const std::string amp。desc)。 void withdraw(const Date amp。date,double amount,const std::string amp。desc)。 //結(jié)算利息和年費(fèi),每月 1日調(diào)用一次該函數(shù) void settle(const Date amp。date)。 void show() const。 }。 endif//_ACCOUNT_H_ ifndef _ACCUMULATOR_H_ define _ACCUMULATOR_H_ include class Accumulator{ //將某個數(shù)值按日累加 private: Date lastDate。 //上次變更數(shù)值的日期 double value。 //數(shù)值的當(dāng)前值 double sum。 //數(shù)值按日累加之和 public: //構(gòu)造函數(shù), date 為開始累加的日期, value 為初始值 Accumulator(const Date amp。date,double value):lastDate(date),value(value),sum(0){} //獲得日期 date 的累加結(jié)果 double getSum(const Date amp。date)const{ return sum+value*(datelastDate)。 } //在 date 將數(shù)值變更為 value void change(const Date amp。date,double value){ sum=getSum(date)。 lastDate=date。thisvalue=value。 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 15 } //初始化,將日期變?yōu)?date,數(shù)值變?yōu)?value,累加器清零 void reset(const Date amp。date,double value){ lastDate=date。thisvalue=value。sum=0。 } }。 endif ifndef _DATE_H_ define _DATE_H_ class Date //日期類 { private: int year。 //年 int month。 //月 int day。 //日 int totalDays。 //該日期是從公元元年 1月 1 日開始的第幾天 public: Date(int year,int month,int day)。 //用年、月、日構(gòu)造日期 int getYear() const {return year。} int getMonth() const {return month。} int getDay() const {return day。} int getMaxDay() const。 //獲得當(dāng)月有多少天 bool isLeapYear() const { //判斷當(dāng)年是否為閏年 return year%4==0amp。amp。year%100!=0||year%400==0。 } void show() const。 //輸入當(dāng)前日期 int operator(const Date amp。date) const{ //計算兩個日期之間差多少天 return 。 } }。 endif //_Date_H_ 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 16 運(yùn)行結(jié)果 a. 帳戶創(chuàng)建 b. 帳戶查詢 c. 存款 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 17 d. 取款 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 18 第 3 章 課程設(shè)計 總結(jié) 此次 C++課程設(shè)計,在指導(dǎo)教師的精心教導(dǎo)下,我學(xué)會了如何用 C++編寫一個簡單的 程序。 首先要對程序的設(shè)計要求有一個明確的認(rèn)識,然后系統(tǒng)設(shè)計與功能分析, 最后是代碼設(shè)計與調(diào)試。 根據(jù) C++課程所學(xué)的概念、理論和方法,按照 C++程序設(shè)計的基本步驟,設(shè)計出一個適合規(guī)模的程序;進(jìn)一步加深對 C++語言的理解和掌握。理論聯(lián)系實(shí)際,加深和鞏固所學(xué)的理論知識,提高實(shí)踐能力和計算機(jī)的綜合運(yùn)用能力。我們編寫程序的過程是辛苦與快樂的,程序的編寫原則很重要,只要我們在編程,就必須不斷改進(jìn),才能更好提高編程能力。 通過兩周的 C++實(shí)訓(xùn)課程,我深切的體會到了編程的樂趣,在此次實(shí)訓(xùn)中,我也看到了許多自己的不足,不僅是知識上的,還有思考能力等方面都需要進(jìn)一步提高。在編程過程中,思維是占主 要的,所以不斷的練習(xí)編程,是提高自己能力的有效途徑。 在編寫程序中,細(xì)節(jié)決定成敗,我經(jīng)常粗心的寫錯語句或是打錯符號,然后就不能得到想要的結(jié)果,這是以后學(xué)習(xí)工作中應(yīng)該注意的問題。當(dāng)然,在此次實(shí)訓(xùn)中,我也遇到了一些麻煩,例如剛開始建立的三個賬戶不能放在一個數(shù)組中進(jìn)行操作,但是通過查資料了解到可以用虛函數(shù)來處理。還有一些目前還存在的問題,如實(shí)現(xiàn)的功能不夠完善,界面不夠美觀等,都有待以后進(jìn)一步學(xué)習(xí)改善。 盡管大家很認(rèn)真了,但仍有些不足之處,這也正暴露了我們學(xué)習(xí)中的諸多漏洞,在今后仍得繼續(xù)努力,踏踏實(shí)實(shí)的學(xué)好基礎(chǔ)知 識。 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 19 參考文獻(xiàn) 主編 《 C++程序設(shè)計教程 —化難為易地學(xué)習(xí) C++》 北京:機(jī)械工業(yè)出版社 、張志航 編著 《 C++程序設(shè)計教程》 北京:機(jī)械工業(yè)出版社 、董淵 編著 《 C++語言程序設(shè)計》 北京:清華大學(xué)出版社 主編 《 C++語言程序設(shè)計基礎(chǔ)》 北京:電子工業(yè)出版社 主編 《 C++程序設(shè)計教程》 北京:清華大學(xué)出版社 編著 《 C++語言程序設(shè)計》 北京:清華大學(xué)出版社 編著 《 C++程序設(shè)計》 北京: 機(jī)械工業(yè) 出版社 主編 《 C/C++程序設(shè)計》 北京:中國鐵道出版社 編著 《 C++語言從入門到精通》 北京:機(jī)械工業(yè)出版社 、王小權(quán) 編著 《 C++程序設(shè)計教程:基于案例》 北京:機(jī)械工業(yè)出版社 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 20 (以下是附加文檔,不需要朋友下載后編輯刪除,謝謝) 2021 年鐵西區(qū)政府工作報告 ——2021 年 12月 28 日在鐵西區(qū)第十七屆人民代表大會第四次會議上
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1