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

正文內(nèi)容

最新c程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書及答案終稿(編輯修改稿)

2025-07-20 21:38 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 運(yùn)行程序,查看程序執(zhí)行效果第二部分 實(shí)戰(zhàn)提高擴(kuò)展登錄類,實(shí)現(xiàn)以下功能:1)在命名空間中增加用戶類型枚舉,包括管理員、普通用戶兩種2)在Login類中添加枚舉類型對(duì)應(yīng)的成員變量,并將該變量封裝成屬性3)修改IsValidateUser()方法,對(duì)于不同的用戶身份,進(jìn)入不同的歡迎界面4)用戶擁有5次登錄嘗試機(jī)會(huì),如果5次登錄都失敗,程序結(jié)束,否則,允許用戶重新輸入用戶名和密碼。 第三部分 知識(shí)總結(jié)學(xué)生總結(jié)請(qǐng)將問(wèn)題答案寫在下面空白處完成上機(jī)訓(xùn)練模塊花費(fèi)的時(shí)間完成實(shí)戰(zhàn)提高模塊花費(fèi)的時(shí)間本次實(shí)驗(yàn)對(duì)你而言的難點(diǎn)本次實(shí)驗(yàn)的收獲希望老師強(qiáng)化講解的知識(shí)要點(diǎn)希望老師幫助回答的問(wèn)題本次實(shí)驗(yàn)自評(píng)分?jǐn)?shù)(五分制)教師評(píng)價(jià)請(qǐng)將評(píng)語(yǔ)、分?jǐn)?shù)等寫在下面空白處問(wèn)題答疑實(shí)驗(yàn)評(píng)語(yǔ)實(shí)驗(yàn)得分任務(wù)五 創(chuàng)建靜態(tài)類與靜態(tài)方法實(shí)驗(yàn)?zāi)康恼莆誸his的使用掌握靜態(tài)成員和靜態(tài)方法的應(yīng)用掌握構(gòu)造方法的使用第一部分 上機(jī)訓(xùn)練個(gè)人銀行業(yè)務(wù)主要由存款、取款、查詢余額、轉(zhuǎn)帳組成,一般銀行為我們辦理個(gè)人業(yè)務(wù)時(shí),需要我們實(shí)現(xiàn)存入一部分錢方可為我們開戶,創(chuàng)建一個(gè)PersonalAccount類,實(shí)現(xiàn)以上功能。1)創(chuàng)建一個(gè)名為Bank的控制臺(tái)應(yīng)用程序2)對(duì)于一個(gè)軟件系統(tǒng),我們需要顯示其版本號(hào),軟件名稱,注冊(cè)碼等信息,這些信息可以用靜態(tài)成員變量保存。因此首先我們可以建一個(gè)GlobalSettings類存儲(chǔ)這些一般信息,類的創(chuàng)建方法和實(shí)驗(yàn)四相同,注意不要忘記類名前加public,GlobalSettings類的代碼如下:using System。using 。using 。namespace Bank{ public class GlobalSettings { private static string softwareName = 創(chuàng)新銀行個(gè)人業(yè)務(wù)管理系統(tǒng)。 public static string SoftwareName { get { return 。 } set { = value。 } } private static string softwareVersion = 。 public static string SoftwareVersion { get { return 。 } set { = value。 } } private static string softwareCompany = 淮安信息職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系創(chuàng)新實(shí)驗(yàn)室宋桂嶺。 public static string SoftwareCompany { get { return 。 } set { = value。 } } private static string softwareDescribe = 本系統(tǒng)的創(chuàng)意、著作權(quán)均歸作者本人所有,任何單位和個(gè)人如果引用本系統(tǒng)的任何內(nèi)容,\n作者保留追究其法律責(zé)任的權(quán)利,特此聲明。 public static string SoftwareDescribe { get { return 。 } set { = value。 } } }}3)創(chuàng)建PersonalAccount類,利用構(gòu)造方法實(shí)現(xiàn)開戶,利用成員方法實(shí)現(xiàn)余額查詢、存入、提取、轉(zhuǎn)帳等功能,完整代碼如下:using System。using 。using 。namespace Bank{ public class PersonalAccount { private double accountRemainValue。//余額 private string accountName。//姓名 public double AccountRemainValue { get { return accountRemainValue。 } set { accountRemainValue = value。 } } public string AccountName { get { return accountName。 } set { accountName = value。 } } region 開戶 //利用構(gòu)造方法實(shí)現(xiàn)開戶 public PersonalAccount(string accountName, double accountRemainValue) { //注意this用法 = accountName。 = accountRemainValue。 } endregion region 存、取、轉(zhuǎn)帳 public void Deposit(double value) { += value。 } public void WithDraw(double value) { = value。 } public void Transfer(PersonalAccount toAccount, double value) { = value。 += value。 } endregion region 顯示余額 public void DisplayRemainAccount() { (尊敬的{0}先生/女士,您好,您的帳戶余額為{1:}元, accountName, AccountRemainValue)。 } endregion }}4),實(shí)現(xiàn)系統(tǒng)功能:using System。using 。using 。namespace Bank{ class Program { static void Main(string[] args) { ()。 ()。 ( + + )。 ()。 ( + 制作單位: + )。 ()。 ( + )。 ()。 ()。 //開戶 PersonalAccount myAccount = new PersonalAccount(關(guān)羽, 200)。 PersonalAccount sheAccount = new PersonalAccount(關(guān)夫人, 30000)。 //業(yè)務(wù) bool op = true。 while (op) { ()。 (請(qǐng)輸入您要辦理的業(yè)務(wù):)。 string cmd = ()。 switch (cmd) { case 1: HandleDesposit(myAccount)。 break。 case 2: HandleWithDraw(myAccount)。 break。 case 3: HandleTransfer(myAccount, sheAccount)。 break。 case 4: op = false。 break。 } } } static void HandleDesposit(PersonalAccount account) { (請(qǐng)輸入存款金額:)。 double value = (())。 += value。 (存款操作完成!)。 ()。 } static void HandleWithDraw(PersonalAccount account) { (請(qǐng)輸入取款金額:)。 double value = (())。 if ( value) { (帳戶余額不足,取款操作失?。?。 return。 } = value。 (取款操作完成!)。 ()。 } static void HandleTransfer(PersonalAccount fromAccount, PersonalAccount toAccount) { (請(qǐng)輸入轉(zhuǎn)帳金額:)。 double value = (())。 if ( value) { (帳戶余額不足,取款操作失敗!)。 return。 } = value。 += value。 (轉(zhuǎn)帳操作完成!)。 ()。 ()。//實(shí)際中你是看不到對(duì)方的余額的,所以運(yùn)行結(jié)果有點(diǎn)奇怪,不是嗎? } }}第二部分 實(shí)戰(zhàn)提高本實(shí)驗(yàn)內(nèi)容較多,故希望同學(xué)能仔細(xì)理解上述代碼,分析清楚,將自己對(duì)代碼的理解寫在下面,寫清代碼是如何完成銀行個(gè)人業(yè)務(wù)系統(tǒng)的功能的(定義了哪些類,業(yè)務(wù)流程控制等等)。答:首先創(chuàng)建了一個(gè)名為“關(guān)羽”和“關(guān)夫人”的用戶用來(lái)測(cè)試程序。進(jìn)入用戶界面,看到銀行信息介紹及提供的業(yè)務(wù),由while構(gòu)成的循環(huán)用戶可以持續(xù)選擇辦理各種業(yè)務(wù)直至選擇“4退出”.選擇1,則進(jìn)入“存款”操作,調(diào)用函數(shù)HandleDesposit。輸入存款金額并更改賬戶余額信息,提示操作成功。調(diào)用DisplayRemainAccount函數(shù)顯示操作后的賬戶信息。選擇2,則進(jìn)入“提款”操作,調(diào)用HandleWithDraw函數(shù)。根據(jù)提示輸入提款金額,通過(guò)if條件判斷,若輸入金額大于余額,則提示操作失敗。若合法,則從賬戶中減去提款金額,提示操作成功。并調(diào)用DisplayRemainValue函數(shù)顯示操作后的賬戶信息。選擇3,則進(jìn)入“轉(zhuǎn)賬”操作,調(diào)用函數(shù)HandleTransfer,此函數(shù)有兩個(gè)參數(shù),一個(gè)是轉(zhuǎn)出賬戶,一個(gè)是轉(zhuǎn)入賬戶。通過(guò)if 條件判斷合法性,若合法則對(duì)相應(yīng)的轉(zhuǎn)出和轉(zhuǎn)入賬戶的余額進(jìn)行加減。(此程序默認(rèn)由關(guān)羽賬戶轉(zhuǎn)入關(guān)夫人賬戶)選擇4,則循環(huán)結(jié)束,程序結(jié)束運(yùn)行此程序定義了一個(gè)PersonalAccount的類,成員為一個(gè)賬戶的基本信息定義了一個(gè)GlobalSettings的類,成員為此程序,銀行和創(chuàng)建者的相關(guān)信息。 第三部分 知識(shí)總結(jié)學(xué)生總結(jié)請(qǐng)將問(wèn)題答案寫在下面空白處完成上機(jī)訓(xùn)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1