遇到“if,else”计算语句有问题

时间:2010-10-06 15:04:44

标签: sql vb.net sql-server-2008

我正在使用Microsoft Visual Studio 2008和VB.NET,在课堂上我们被分配了这个项目:

  

程序应计算所有红色衬衫的价格上涨2%,但所有其他商品的价格上涨1%。除了计算价格上涨外,程序还应计算新价格。

     

您可以使用变量strItemColrstrItemdecOrigPricedecIncreasedecNewPrice。分别在lblOriginallblIncreaselblNewPrice控件中格式化原始价格,价格上涨和新价格。

     

编写Visual Basic代码。

如果不是答案,请帮助一下。我16岁,我在高中/大学课堂上。我们的老师通过Skype在学院教授,​​所以我受限于她的帮助。

1 个答案:

答案 0 :(得分:3)

我不会尝试解决问题,我会给你提示。那是公平的吗?并且,有意地,我将使用不同的变量名称,因此更清楚:

'Check the shirt color
If shirtColor = "Red" Then
    increase1 = oldprice1 * 0.02
    newPrice1 = oldPrice1 + increase1
Else
    increase2 = oldPrice2 * 0.01
    newPrice2 = oldPrice2 + increase2
End If

现在,要从我那里获得A,你必须创建一个颜色的枚举而不是teh字符串或使用像System.Drawings.Color这样的现有枚举 字符串是棘手的,一个拼写错误或字母的大小写,它是VB.NET的不同颜色