C Windows銀行儲蓄管理系統

2021-09-13 11:05:00 字數 1993 閱讀 5831

在銀行儲蓄管理系統中,普通帳戶(account)和vip賬號(vipaccount)都包含賬戶(creditno),餘額(balance)等基本資料資訊,都提供建立帳戶,存款(withdtaw),取款(deposit)和查詢餘額功能,但二者的區別是:普通帳戶的賬號介於100 000~500 000之間,取款時不允許透支(餘額不能<0),vip賬戶的賬號在500  000~1  000  000之間,取款時允許透支1000元(即取款之後餘額必須大於-1000).請使用繼承性和多型性實現account類和vipaccount類的定義。

首先設計如下介面:

編寫如下**:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

namespace 銀行儲蓄系統

private

void form1_load(object sender, eventargs e)

account acc = new

account("","");

//建立賬戶

private

void button1_click(object sender, eventargs e)

else

if (convert.toint32(textbox1.text) > 500000 & convert.toint32(textbox1.text) <= 1000000)

else

textbox1.text = "";

textbox2.text = "";

textbox3.text = "";

}//存款

private

void button2_click(object sender, eventargs e)

//取款

private

void button3_click(object sender, eventargs e)

//查詢

private

void button4_click(object sender, eventargs e)

}public

class

account

public account(string creditno,string pwd)

//建立賬戶

public

string create(string creditno,string pwd)

//存款

public

string withdtaw(string creditno,string pwd,double money)

}if (flag == true)

else }

//取款

public

string deposit(string creditno,string pwd,double money)

}if (flag == true)

else }

else

else

}                      

}else }

//查詢餘額?

public

string select(string creditno,string pwd)

}if (flag == true)

else }

}}執行結果如下:

銀行儲蓄系統

問題及 檔名稱 bank.cpp 作 者 李楠 完成日期 2015年2月27日 版 本 號 v1.0 問題描述 銀行儲蓄系統 輸入描述 略 程式輸出 略 include include include putch的標頭檔案 include system的標頭檔案 define mnum 2000 銀...

銀行儲蓄系統

main.cpp 檔名稱 main.cpp 檔案標識 無 內容摘要 進入程式系統 其他說明 無 當前版本 v1.0 作 者 馬明城 完成日期 2015.7.18 include include bank.h using namespace std 主函式 int main return 0 bank...

銀行儲蓄系統

const int upnum 2000 系統最多容納的使用者數 class user class bank int pass 業務員登入 int chooseinmenu 顯示選單並由業務員選擇 int inputpassword 返回鍵盤輸入的密碼 bool judgeday int,int,i...