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

正文內(nèi)容

個人銀行管理系統(tǒng)c課設(shè)-文庫吧資料

2025-05-22 00:06本頁面
  

【正文】 盡管大家很認(rèn)真了,但仍有些不足之處,這也正暴露了我們學(xué)習(xí)中的諸多漏洞,在今后仍得繼續(xù)努力,踏踏實(shí)實(shí)的學(xué)好基礎(chǔ)知 識。當(dāng)然,在此次實(shí)訓(xùn)中,我也遇到了一些麻煩,例如剛開始建立的三個賬戶不能放在一個數(shù)組中進(jìn)行操作,但是通過查資料了解到可以用虛函數(shù)來處理。在編程過程中,思維是占主 要的,所以不斷的練習(xí)編程,是提高自己能力的有效途徑。我們編寫程序的過程是辛苦與快樂的,程序的編寫原則很重要,只要我們在編程,就必須不斷改進(jìn),才能更好提高編程能力。 根據(jù) C++課程所學(xué)的概念、理論和方法,按照 C++程序設(shè)計的基本步驟,設(shè)計出一個適合規(guī)模的程序;進(jìn)一步加深對 C++語言的理解和掌握。 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++編寫一個簡單的 程序。date) const{ //計算兩個日期之間差多少天 return 。 } void show() const。amp。} int getMaxDay() const。} int getMonth() const {return month。 //該日期是從公元元年 1月 1 日開始的第幾天 public: Date(int year,int month,int day)。 //月 int day。 endif ifndef _DATE_H_ define _DATE_H_ class Date //日期類 { private: int year。sum=0。date,double value){ lastDate=date。thisvalue=value。date,double value){ sum=getSum(date)。date)const{ return sum+value*(datelastDate)。 //數(shù)值按日累加之和 public: //構(gòu)造函數(shù), date 為開始累加的日期, value 為初始值 Accumulator(const Date amp。 //上次變更數(shù)值的日期 double value。 }。date)。desc)。 void withdraw(const Date amp。date,double amount,const std::string amp。 else return credit。} double getFee() const {return fee。 double getCredit() const {return credit。id,double credit,double rate,double fee,const std::string amp。 } public: //構(gòu)造函數(shù) CreditAccount(const Date amp。 //信用卡年費(fèi) double getDebt()const{ //獲得欠款額 double balance=getBalance()。 //信用額度 double rate。 class CreditAccount:public Account{ //信用賬戶類 private: Accumulator acc。date)。desc)。 //取出現(xiàn)金 void withdraw(const Date amp。date,double amount,const std::string amp。 double getRate() const {return rate。id,double rate,const std::string amp。 public: //構(gòu)造函數(shù) SavingsAccount(const Date amp。 class SavingsAccount:public Account{ private: Accumulator acc。 //顯示 賬戶信息 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 13 virtual void show() const。 //結(jié)算 (計算利息、年費(fèi)等 ),每月結(jié)算一次, date 為結(jié)算日期 virtual void settle(const Date amp。date,double amount,const std::string amp。desc)=0。} //存入現(xiàn)金, date 為日期, amount 為金額, desc 為款項說明 virtual void deposit(const Date amp。} double getBalance() const {return balance。getId() const {return id。msg) const。desc)。 //記錄一筆賬, data 為日期, amount 為金額, desc 為說明 void record(const Date amp。id,const std::string amp。 //所有賬戶的總金額 protected: //供派生類調(diào)用的構(gòu)造函數(shù), id 為賬戶 Account(const Date amp。 double balance。 class Account //賬戶類 { private: std::string id。 } void Date::show() const{ coutgetYear()getMonth()getDay()。 month==2) return 29。 } //DATE::DATE int Date::getMaxDay() const{ if(isLeapYear() amp。amp。 totalDays=years*365+years/4years/100+years/400+DAYS_BEFORE_MONTH[month1]+day。 exit(1)。 show()。 //namespace 使下面的定義只在當(dāng)前文件中有效 namespace{ //存儲平年中的某個月 1日之前有多少天,為便于 getMaxDay 函數(shù)的實(shí)現(xiàn),該數(shù)組多出一項 const int DAYS_BEFORE_MONTH[]={0,31,59,90,120,151,181,212,243,273,304,334,365}。 cout\tAvailable credit:getAvailableCredit()。 (date,getDebt())。 if(interest!=0) record(date,interest,interest)。 } } void CreditAccount::settle(const Date amp。 } else{ record(date,amount,desc)。date,double amount,const string amp。 (date,getBalance())。date,double amount,const string amp。id,double credit,double rate,double fee,const std::string amp。 } } //CreditAccount 類相關(guān)成員函數(shù)的實(shí)現(xiàn) CreditAccount::CreditAccount(const Date amp。 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 10 //計算年息 if(interest!=0) record(date,interest,interest)。 } } void SavingsAccount::settle(const Date amp。 } else{ record(date,amount,desc)。date,double amount,const string amp。 (date,getBalance())。date,double amount,const string amp。id,double rate,const std::string amp。 } //SavingsAccount 類相關(guān)成員函數(shù)的實(shí)現(xiàn) SavingsAccount::SavingsAccount(const Date amp。} void Account::error(const string amp。 cout\tid\tamount\tbalance\tdescendl。 total+=amount。desc){ 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 9 amount=floor(amount*100+)/100。 } void Account::record(const Date amp。pwd):id(id),balance(0),password(pwd){ ()。date,const string amp。 double Account::total=0。 return 0。e39。 break。kn。 else date=Date((),()+1,1)。n39。 break。 else if(day()) coutInvalid day。 coutendl。: //改變?nèi)掌? 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 8 cout輸入要改的日期 :。 case39。 coutendl。i++){ cout[i]。: //查詢各賬戶信息 for( i=0。 case39。 } else cout您輸入的密碼錯誤 !endl。 cinamount。 if((pwd)==0){ cout密碼正確 !endl。 cinpwd。 cinindex。w39。 break。 accounts[index]deposit(date,amount,desc)。 if(index==0||index==1||index==2){ cout請輸入您的存款金額 :。: //存入現(xiàn)金 cout請選擇您的賬戶序號 (0/1/2):。 switch(cmd){ 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 7 case39。 string desc,pwd,pass。 int index,day,i。 coutendl。 ()。 char cmd。 cout(n) 進(jìn)入下個月 endl。 cout(s) 顯示各賬戶信息 endl。 cout(d)存款 endl。ca}。sa1,amp。 CreditAccount ca(date,C5392394,10000,50,789)。 //起始日期 //初始賬戶 SavingsAccount sa1(date,S3755271,123)。 int main(){ cout 個人銀行賬戶管理系統(tǒng)! endl。 4 取款頁面 取款頁面和存款頁面提示的信息相似,提供數(shù)據(jù)輸入界面,等待用戶輸入取款金額,如果取款金額大于該用戶卡上的余額則不能取款,或者將新的余額寫人文件,并將本次取款事件寫入文件同時將取錢的金額顯示在頁面上。 顯示您的賬戶序號、賬號和收支平衡,在第二行顯示日期和賬戶總額。在輸出及需要用戶輸入的時候要給出相應(yīng)的提示信息。在 Account 類中添加數(shù)據(jù)成員:Password,并對應(yīng)編寫該數(shù)據(jù)成員的 get 函數(shù)。實(shí)現(xiàn) Accumulator 類及 Date 類。掌握子類對象與父類對象的關(guān)系,熟悉 C++中流的使用,養(yǎng)成良好的編程習(xí)慣。 ,服從指導(dǎo)教師的安排,確保課程設(shè)計的順利完成課程設(shè)計內(nèi)容。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1