我想在Visual Basic中創建一個MPG計算器,但它只計算整數而不是小數。當我輸入10加侖部分和375英里部分時,計算器只計算37而不是37.5。MPG計算器沒有給出正確的答案
Public Class Form1
Private Sub btnCalculateMpg_Click(sender As Object, e As EventArgs) Handles btnCalculateMpg.Click
'Declare variables for the calculation.
Dim intMpg As Integer
lblMpgCalculated.Text = String.Empty
Try
'Calculate and display Miles per Gallon.
intMpg = CInt(txtMiles.Text) \
CInt(txtGallons.Text)
lblMpgCalculated.Text = intMpg.ToString("N")
Catch
'Error Message.
MessageBox.Show("All input must be valid numeric values.")
End Try
End Sub
歡迎來到Stack Overflow!如果下面的答案之一解決了您的問題,您應該接受它(點擊相應答案旁邊的複選標記)。這樣做有兩件事:它讓每個人都知道你的問題已經解決,並且它給了幫助你信任的人。請參閱[此處](http://meta.stackexchange.com/a/5235/187716)以獲取完整說明。 – APerson 2014-08-30 02:20:05