Dim price, dprice, total As Double
total = price + dprice
lstOutput.Items.Add("Cheese Cake : $ " & (FormatNumber(price, 2)))
lstOutput.Items.Add("Drink : $ " & (FormatNumber(dprice, 2)))
lstOutput.Items.Add("===================")
lstOutput.Items.Add("Total : " & (FormatNumber(total, 2)))
End Sub
Function GetCakePrice(price As Double) As Double
If chkChoco.Checked Then
price += 2.0
End If
If chkBerry.Checked Then
price += 2.5
End If
If chkBlack.Checked Then
price += 3.0
End If
GetCakePrice = price
End Function
Function GetDrinkPrice(dprice As Double) As Double
If radTea.Checked Then
dprice += 1.8
End If
If radCoffee.Checked Then
dprice += 2.0
End If
GetDrinkPrice = dprice
End Function
Теперь на дисплее отображается как торт с сыром, так и напиток: $ 0, несмотря на то, что их флажок установлен. попробовал возиться, пожалуйста, укажите мою ошибку.Функция всегда возвращает 0 значение
Куда вы ссылаетесь на свои функции? –
Используете ли вы отладчик? – Rob
@BrianHooper im new для vb, что вы имеете в виду? –