我正在制作一个显示订单总价的应用程序。它根据订购的商品数量以及客户是批发商还是零售商来决定价格。
它使用的计算:
如果批发商,1-4 件 = 每件 10 美元。
5 件以上物品 = 每件 9 美元(如果是批发商)。
1-3 件 = 每件 15 美元(如果是零售商)。
4-8 件 = 每件 14 美元(如果是零售商)。
9+ 件 = 每件 12 美元(如果是零售商)。我被困在计算上,对如何去做感到困惑。
GUI是完整的,这是我目前所拥有的:
图形用户界面图片:http: //i.imgur.com/P2tDz.png
Dim quantity As Decimal
Dim price As Decimal
Dim wholesaler As Integer
Dim retailer As Integer
Integer.TryParse(txtUnits.Text, price)
chkRetailer.Text = retailer
chkWholesale.Text = wholesaler
If wholesaler Then
If Quantity <= 4 Then
Price = 10
Else
Price = 9
End If
ElseIf retailer Then
If Quantity <= 3 Then
Price = 15
ElseIf Quantity <= 8 Then
Price = 14
Else
Price = 12
End If
End If
lblTotPrice.Text = price * quantity
lblTotPrice.Text = price.ToString("C0")
这是我感到困惑的计算,我相信我的显示和声明是正确的。
谢谢你。