VB求三角形面积,结果老是为零,帮忙看以下代码.Private Sub Text1_Change()a = Val(Text1)End SubPrivate Sub Text2_Change()b = Val(Text2)End SubPrivate Sub Text3_Change()c = Val(Text3)End SubPrivate Sub Command1_Click()Label1 = Sqr(s * (s

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 06:26:54

VB求三角形面积,结果老是为零,帮忙看以下代码.Private Sub Text1_Change()a = Val(Text1)End SubPrivate Sub Text2_Change()b = Val(Text2)End SubPrivate Sub Text3_Change()c = Val(Text3)End SubPrivate Sub Command1_Click()Label1 = Sqr(s * (s
VB求三角形面积,结果老是为零,帮忙看以下代码.
Private Sub Text1_Change()
a = Val(Text1)
End Sub
Private Sub Text2_Change()
b = Val(Text2)
End Sub
Private Sub Text3_Change()
c = Val(Text3)
End Sub
Private Sub Command1_Click()
Label1 = Sqr(s * (s - a) * (s - b) * (s - c))
s = (a + b + c) / 2
End Sub

VB求三角形面积,结果老是为零,帮忙看以下代码.Private Sub Text1_Change()a = Val(Text1)End SubPrivate Sub Text2_Change()b = Val(Text2)End SubPrivate Sub Text3_Change()c = Val(Text3)End SubPrivate Sub Command1_Click()Label1 = Sqr(s * (s
dim a,b,c
Private Sub Text1_Change()
a = Val(Text1)
End Sub
Private Sub Text2_Change()
b = Val(Text2)
End Sub
Private Sub Text3_Change()
c = Val(Text3)
End Sub
Private Sub Command1_Click()
Label1 = Sqr(s * (s - a) * (s - b) * (s - c))
s = (a + b + c) / 2
End Sub

Private Sub Command1_Click()
dim a,b,c,s
a = Val(Text1.text)
b = Val(Text2.text)
c = Val(Text3.text)
s = (a + b + c) / 2
Label1.caption = Sqr(s * (s - a) * (s - b) * (s - c))
End Sub
其他的删去不要。多此一举了。

看来楼主要好好学习VB基本,你TEXT2改变时,没定义全局变量,到CLICK时,只能是0,结果当然只能是0...
前面全不要,只留这个就OK了。有错误也自动跳转了
Private Sub Command1_Click()
On Error Resume Next
If IsNumeric(Text1) = False Then Text1 = "": Text1.S...

全部展开

看来楼主要好好学习VB基本,你TEXT2改变时,没定义全局变量,到CLICK时,只能是0,结果当然只能是0...
前面全不要,只留这个就OK了。有错误也自动跳转了
Private Sub Command1_Click()
On Error Resume Next
If IsNumeric(Text1) = False Then Text1 = "": Text1.SetFocus
If IsNumeric(Text2) = False Then Text2 = "": Text1.SetFocus
If IsNumeric(Text3) = False Then Text3 = "": Text1.SetFocus
Dim s
s = (Val(Text1) + Val(Text2) + Val(Text3)) / 2
Label1.Caption = Sqr(s * (s - a) * (s - b) * (s - c))
End Sub

收起

VB求三角形面积,结果老是为零,帮忙看以下代码.Private Sub Text1_Change()a = Val(Text1)End SubPrivate Sub Text2_Change()b = Val(Text2)End SubPrivate Sub Text3_Change()c = Val(Text3)End SubPrivate Sub Command1_Click()Label1 = Sqr(s * (s 帮忙写一个vb程序 要求通过文本框输入三角形任意两条边的长度和夹角度数,求三角形的面积设两边长度为a和b,夹角度数为α,面积公式为s=absinα 帮忙做立体几何已知三角形ABC为正三角形,AB=1,V为三角形ABC所在平面外一点,VA=VB=VC,二面角V-AB-C为60 求二面角A-VB-C的大小 vb,输入啊abc三个值,能构成三角形三边,求三角形面积,周长? 设计个vb 计算三角形面积,格式如下、、、、、求代码= =不是面积公式、、、、、、、、 三角形的面积怎么求帮忙 编写一个程序,要求用户输入三角形的底边长和高,求算这个三角形的面积,并输出计算结果.三角形的面积公式为我写的C语言代码:结果不对看#includevoid main(){ int a,h;float s;printf(请输入三角形 VB问题:已知三角形三边,求周长和面积!另做一份实验报告! 下面是一个三角形,以它的每个顶点为圆心以2厘米为半径画弧,求阴影面积?1.别用根号解;2.我看以前解答的都说这三个弧形能组成半圆, 三角形面积问题,三角形三边急'急''长为7.32,8.6,11.4单位米''求各位老师师傅帮忙算算''' 以三角形三边为根号8,根号10,根号26求面积求图 帮我做个题目好么?已知三角形底和高,求三角形面积?书面的是VB的, 求VB小程序!设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absinα求VB小程序!设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absin 三角形的一个内角为120°,且三边构成以4为公差的等差数列,求三角形面积谢谢 以三角形ABC的三边为边长的三个正方形的面积分别为9 ,25 和34,求这个三角形的面积面积 G为三角形ABC的重心,其中AG为3厘米,BG为4厘米,CG为5厘米,求三角形ABC的面积.请老师帮忙解题, VB求100!的尾数有多少个零 以知,三角形ABC的三边为a=9,b=40,c=41,求三角形的面积