在銀行儲蓄管理系統中,普通帳戶(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...