當前位置:編程學習大全網 - 編程軟體 - Msum編程

Msum編程

數量太大就難免溢出。

即使妳用的是VB中數據範圍最大的decimal,但他總是有限的。

而且妳乘法的最大可能結果太大,所以必須限制輸入數據。

當然還有壹個辦法就是做壹個錯誤處理,在溢出的時候給出錯誤提示,以免讓程序無法繼續運行。

代碼如下:

選項?明確的

私人?Sub?Command1_Click()

暗淡?n?作為?整數,?m?作為?整數,?k?作為?整數,?總和,?代表

開?錯誤?GoTo?錯誤處理程序

n?=?CInt(Text1。正文)

m?=?CInt(文本2。正文)

k?=?普通

SUM?=?CDec(1)

做什麽?什麽時候?k?& lt=?M

SUM?=?SUM?*?K

k?=?k?+?1

簡歷?cont2

續:

文本2。文字?=?k?-?1

cont2:

短信3。文字?=?總和

退出?潛水艇

錯誤處理程序:

代表?=?MsgBox("錯誤原因:"?& amp?呃。描述,?vbOKOnly,?呃。來源?& amp?“發生了壹個錯誤”)

簡歷?連續的

結束?潛水艇

私人?Sub?Text1_GotFocus()

Text1。SelStart?=?0

Text1。塞倫思?=?Len(Text1。正文)

結束?潛水艇

私人?Sub?Text2_GotFocus()

文本2。SelStart?=?0

文本2。塞倫思?=?Len(文本2。正文)

結束?潛水艇

  • 上一篇:《《Black Code》內心壹片Blank》txt全集下載
  • 下一篇:while循環和for循環的區別是什麽?
  • copyright 2024編程學習大全網