vb求三角形面积程序语言
PrivateSubCommand1_Click()a=Val(a.Text)b=Val(b.Text)c=Val(c.Text)Ifa+b<=cOra+c<=bOrb+...
Private Sub Command1_Click()
a = Val(a.Text)
b = Val(b.Text)
c = Val(c.Text)
If a + b <= c Or a + c <= b Or b + c <= a Or a <= 0 Or b <= 0 Or c <= 0 Then
MsgBox "sorry error"
Else
d = (a + b + c) / 2
s = Sqr(d * (d - a) * (d - b) * (d - c))
End If
End Sub
我的输入栏的名称属性设置是a,b,c。 展开
a = Val(a.Text)
b = Val(b.Text)
c = Val(c.Text)
If a + b <= c Or a + c <= b Or b + c <= a Or a <= 0 Or b <= 0 Or c <= 0 Then
MsgBox "sorry error"
Else
d = (a + b + c) / 2
s = Sqr(d * (d - a) * (d - b) * (d - c))
End If
End Sub
我的输入栏的名称属性设置是a,b,c。 展开
2013-04-02
展开全部
Private Sub Command1_Click()
dim va = Val(a.Text)
dim vb = Val(b.Text)
dim vc = Val(c.Text)
If va + vb <= vc Or va + vc <= vb Or vb + vc <= va Or va <= 0 Or vb <= 0 Or vc <= 0 Then
MsgBox "sorry error"
Else
d = (va + vb + vc) / 2
s = Sqr(d * (d - va) * (d - vb) * (d - vc))
End If
End Sub
dim va = Val(a.Text)
dim vb = Val(b.Text)
dim vc = Val(c.Text)
If va + vb <= vc Or va + vc <= vb Or vb + vc <= va Or va <= 0 Or vb <= 0 Or vc <= 0 Then
MsgBox "sorry error"
Else
d = (va + vb + vc) / 2
s = Sqr(d * (d - va) * (d - vb) * (d - vc))
End If
End Sub
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的控件名分别为a、b、c,而变量名也是a、b、c,所以系统无法识别。将三个控件名恢复为text1,text2,text3即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变量名和控件名重复了,请不要起相同名字!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变量名称不能与控件名称相同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LZ想问什么呢??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询