跳到主要內容

教學講義 / 計算機概論 IV / VB「4捨6入」的處理方法

在VB 2010中,要將 實數(含小數的數值) 轉變成 整數 ,通常使用四捨六入(奇進偶捨)的方法。請看下例

 Dim a as integer = 2.3

 Debug.Print(a)      ' 印出2

在進行「\(整數除法)」運算時,若除數或被除數含有小數時,也會先以四捨六入變整數後,再做除法運算。例如:

 Debug.Print(8.5 \ 4.2)      '會變成8 \ 4,結果印出2

 


接下來,就來認識四捨六入如何將實數變成整數:

 狀況一:當小數小於0.5時,則捨去。例如 2.3   -->  2

 狀況二:當小數大於0.5時,則進位。例如 2.52  --> 3

 狀況三:當小數等於0.5時,則視整數為奇數或偶數,若為奇數則進位;若為偶數則捨去。請看下例

     2.5   -->  2

     3.5   -->  4

     4.5   -->  4

     5.5   -->  6

消息公佈欄

時間類別單位標題發佈點閱

FaceBook留言版

跳至網頁頂部