设计vb 计算圆的直径、面积和周长!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:12:13
Private Sub Command1_Click()
Const PI = 3.1415926
Dim R As Integer, Area As Double, Perimeter As Double
R = Val(Text1.Text)
Area = PI * R * R
Perimeter = 2 * PI * R
Label1.Caption = R & "---" & Area & "---" & Perimeter
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Label1.Caption = ""
End Sub
Private Sub Command3_Click()
End
End Sub

程序编译通过,程序运行仍然不正确,请修改????????/
题目为
编写一个程序,含有3个命令按钮,1个文本框,1个标签。
在命令按钮Command1(计算)的单击事件中编程:根据文本框Text1中输入的数据作为圆半径,把这个圆的直径、面积和周长的值显示在窗体的一个标签Label1上。假定x,y,z按序存放这3个数,则标签上的输出格式为:x & "---" & y & "---" & z
在命令按钮Command2(继续)的单击事件中编程:清除文本框和标签中的数据为空(即text1.text=""和Label1.caption="")。
在命令按钮Command3(退出)的单击事件中编程:结束程序的运行。
要求:圆周率取值为3.1415926,变量使用Double类型或变体类型。

题目要求你输出的是圆的直径,而你输出的第一个数是半径
其他的没有错误,完毕。

我笨之
要定义π的as double

我菜鸟。

没调试
用眼睛看不出错误

那就没提示你错误在哪里?

你先说一下你哪里不正确我们才能帮你看啊。
目前看没什么问题。

比较抽象。。。