VB 乘法 与 加法问题
我学过C C++ Java 等语言, 他们用加法 很简单,
现在看了看 VB, 写了一个简单的程序, 可是
overTimes * 1.5 * wage + wage * hourse 这行报错,是表达式错误。 我不太清楚问题在哪里,请教一下大家。谢谢
VB.NET code:
Public Class calculator
Private Sub ButtonExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonExit.Click
Me.Close()
End Sub
Private Sub ButtonCalculator_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCalculator.Click
Dim wage As Double
Dim result As Double
Dim hourse As Double
hourse = Val(TBHourse.Text)
wage = Val(TBWage.Text)
If hourse < 40 Then
result = wage * hourse
Else
Dim overTimes As Double
overTimes = hourse - 40
[color=#FF0000]overTimes * 1.5 * wage + wage * hourse[/color]
End If
LBresult.Text = TBName.Text & " is :" & result
End Sub
End Class
overTimes * 1.5 * wage + wage * hourse
VB的代码按LZ这么写必然报错
解决方法:
1)在前加'注释掉
VB code:
'overTimes * 1.5 * wage + wage * hourse
2)按要求写成等式,这须按
相关问答:
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了
大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。
回复 ......
问题:
现在Access数据库中有两张表TableA和TableB
TableA中有记录如下:
字段1(Name) 字段2(Num)
A 3
A 4
B 6
... ......
form1中有text1-8, 和command1
text8中为程序代码(生成窗体为form2(已做好))
单击command1后将text2中的代码生成EXE到d:\ 并且text1-7分别对应
产品名 公司名 合法版权 合法商标 文件描述 注释 标题
......
刚建了一个群:中山VB编程(105787219)
有在中山及中山周边的程序员请加入.大家一起探讨问题.合作项目.
尽管俺不是中山的,也进来蹭分……
佛山的行吗,广州的行吗?
友情支持
回复内容太短了!
帮顶 ......