0
我想實現一個簡單的計算,以輸出總價使用Visual Basic.NETVisual Basic中讀取從鍵盤
我想讀的原價和運輸重量,然後用它在計算中。問題是, 當我輸入的任何值,這兩個變量只返回第一個數字
例如,如果輸入23它將返回2
Dim originalPrice As Double
Dim commissionPrice As Double
Dim shippingWeight As Double
Dim totalPrice As Double
Console.Write("Enter Original Price: ")
originalPrice = Double.Parse(Console.ReadLine(originalPrice))
Console.Write("Enter Shipping Weight: ")
shippingWeight = Double.Parse(Console.ReadLine(shippingWeight))
shippingWeight = shippingWeight * 7
If (originalPrice + shippingWeight >= 200) Then
commissionPrice = (originalPrice + shippingWeight) * 0.03
Else
commissionPrice = 5
End If
totalPrice = commissionPrice + originalPrice + shippingWeight
Console.WriteLine(originalPrice)
Console.WriteLine(commissionPrice)
Console.WriteLine(shippingWeight)
Console.WriteLine(totalPrice)
打我吧。 'Console.ReadLine(index)'返回傳入索引處的Char。 – Comintern
我試過'Console.Read(a)'給出編譯錯誤 –
@AbdullaDlshad - 你爲什麼要用'Console.Read(a)'?上面的代碼工作正常。所有你需要對你的問題的代碼做的是將參數移除到'Console.ReadLine()'。 – Comintern