第8部分回圈与讯息视窗利息计算程式和猜数字游戏.pptVIP

第8部分回圈与讯息视窗利息计算程式和猜数字游戏.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第8章迴圈與訊息視窗

[利息計算程式和猜數字遊戲]8-1For/Next計數迴圈8-2訊息視窗與對話方塊8-3Do/Loop條件迴圈8-4巢狀迴圈8-5跳出與繼續迴圈

8-1For/Next計數迴圈-語法VisualBasic語言的For/Next迴圈是一種計數迴圈,在迴圈本身的語法就可以自行維護計數器變數,我們只需指定範圍和增量,就可以重複執行固定次數的程式碼,直到到達結束條件。其語法如下所示:For變數=起始值To終止值Step增量值程式區塊Next變數ViLLE–3.1For/Next迴圈敘述

8-1For/Next計數迴圈-範例例如:使用For/Next迴圈來計算1萬元5年複利18%的本利和,如下所示:DimintI,intYearAsIntegerDimdblTotalAsDouble=10000DimdblRateAsDouble=0.18intYear=5ForintI=1TointYeardblTotal+=dblTotal*dblRateNextintI

8-1For/Next計數迴圈-VisualBasic專案VisualBasic專案:Ch8-1\利息計算程式在Windows應用程式使用TextBox控制項輸入本金、利率和年限後,即可使用For/Next迴圈計算到此年限複利的本利和,然後在下方Label控制項顯示本利和。其執行結果如下圖所示:

ViLLE–3.1For/Next迴圈敘述請啟動ViLLE,在【三.迴圈結構】目錄下,選【1.For/Next迴圈敘述】,按【Run】鈕模擬執行此範例程式,如下圖所示:

8-2訊息與輸入視窗-

MsgBox訊息視窗(傳回值)MsgBox()函數如果有傳回值,傳回值就是使用者按下的哪一個按鈕,即MsgBoxResult列舉常數,其說明如下表所示:

8-2訊息與輸入視窗-

InputBox輸入視窗(語法)InputBox輸入視窗可以彈出一個視窗來讓使用者輸入資料,在功能上如同文字方塊控制項。InputBox()函數的語法如下所示:InputBox(提示訊息,[標題文字,預設值,位置x,位置y])上述函數的最後4個參數並非必須參數,可以不用指定。各參數的說明,如下所示:提示訊息:顯示在輸入視窗的字串,InputBox()函數至少需要提供此參數。標題文字:顯示在標題列的文字內容。預設值:輸入資料的預設值。位置x、位置y:輸入視窗在螢幕上顯示的位置,沒有指定,預設值是桌面正中央。

8-2訊息與輸入視窗-

InputBox輸入視窗(範例)例如:使用InputBox()函數來輸入本金的金額,如下所示:strValue=InputBox(請輸入金額?,輸入金額)上述程式碼的InputBox()函數只有前2個參數,傳回值是使用者輸入的資料,按下「確定」鈕傳回輸入字串;「取消」鈕傳回空字串。

8-2訊息與輸入視窗-

VisualBasic專案VisualBasic專案:Ch8-2\利息計算程式這個Windows應用程式是修改第8-1節的【利息計算程式】,改為使用InputBox()函數來輸入本金,MegBox()函數顯示本利和。其執行結果如下圖所示:

8-3Do/Loop條件迴圈-說明1在VisualBasic語言的條件迴圈結構就是Do/Loop迴圈,以條件測試的位置分成兩種,如下所示:前測式重複結構:在迴圈開始使用While或Until測試迴圈條件。其語法如下所示:Do[While|Until]條件程式區塊LoopViLLE–3.2While/Loop迴圈敘述

8-3Do/Loop條件迴圈-說明2後測式重複結構:在迴圈結尾使用While或Until測試迴圈條件,因為是在結尾測試條件,所以迴圈至少會執行一次。其語法如下所示:Do程式區塊Loop[While|Until]條件ViLLE–3.4Do/LoopWhile迴圈敘述

8-3Do/Loop條件迴圈-

DoWhile/Loop迴圈Do/Loop迴圈可以使用While條件在迴圈開頭檢查,開頭檢查的目的是檢查是否允許進入迴圈,當While的測試條件成立才允許進入迴圈。例如:計算1萬元5年複利18%的本利和,如下所示:intI=1dblTotal=10000dblRate=0.18DoWhileintI=5dblTotal+=dblTotal*dblRateintI=intI+1Loop

ViLLE–3.2DoWhile/Loop迴圈敘述請啟動ViLLE,在【三.迴圈結構】目錄下

文档评论(0)

文档知识库 + 关注
实名认证
文档贡献者

好好学习,天天向上

1亿VIP精品文档

相关文档