VB作业 作业:输入圆的半径,计算圆面积和圆周长。计算结果数据类型为单精度型。

作业:输入圆的半径,计算圆面积和圆周长。计算结果数据类型为单精度型。
提示:可用两种方法完成:
①方法1:在窗体上画二个标签,二个文本框。二个命令按钮。设计应用程序界面如图4.2。在文本框1中输入半径值,计算圆面积值放入文本框2中,圆周长值放入标签2中。

②方法2:通过InputBox函数获得圆半径的值,运算结果使用MsgBox语句输出。 我要详细过程!!打得好的分全给你!!!!!分数不是问题
大哥们 我在线等中.....!!!!急急急

①方法1:
Private Sub Command1_Click()
Dim p As Single
Dim s As Single
Dim r As Single

p = 3.1415 '定义PAI的值
r = Val(Text1)
s = p * r ^ 2 '面积公式
c = 2 * p * r '周长公式

Label2.Caption = c '标签2输出周长结果
Text2 = s '文本框2输出面积结果

End Sub

②方法2

Private Sub Command1_Click()
Dim p As Single
Dim s As Single
Dim r As Single

p = 3.1415 '定义PAI的值
r = InputBox("请输入一个圆的半径", "输入", 0) '获取输入值
s = p * r ^ 2 '面积公式
c = 2 * p * r '周长公式

MsgBox ("圆的面积为:" & s & "圆的周长为:" & c) '输出结果

End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-02
①方法1:
Private Sub Command1_Click()
Dim p As Single
Dim s As Single
Dim r As Single

p = 3.1415 '定义周长率的值
If Text1.Text = "" Then'判断是否输入半径
MsgBox "请输入圆的半径!"
Text1.SetFocus
Exit Sub
End If
If Not IsNumeric(Text1.Text) Then'判断是否输入数字
MsgBox "请输入数字"
Text1.SetFocus
Exit Sub
End If
r = Val(Text1.Text)
s = p * r ^ 2 '面积公式
c = 2 * p * r '周长公式

Text2 = s '文本框2输出面积结果
Label2.Caption = c '标签2输出周长结果

End Sub

②方法2

Private Sub Command1_Click()
Dim p As Single
Dim s As Single
Dim r As Single

p = 3.1415 '定义周长率的值
r = InputBox("请输入一个圆的半径", "输入", 0) '获取输入值

s = p * r ^ 2 '面积公式
c = 2 * p * r '周长公式

MsgBox ("圆的面积为:" & s & "圆的周长为:" & c) '输出结果

End Sub

vb编程 输入圆半径,计算圆周长和圆面积 顺便可以把图画出来,用VB2005...
r = InputBox("r=", "输入半径") '输入r的值 s = PI * r * r '计算表达式PI*r*r的值并赋给s c= 2*pi*r '计算表达式2*PI*r的值并赋给c Print "圆的面积 s="; s 's的值输出到当前的窗体上 Print "圆的周长 c="; c '过程结束 End Sub ...

vb怎么计算圆形面积?
先建一个窗体Form1,两个标签.其Caption分别为"输入圆的半径:" "圆的面积:" 两个Text,Text属性分别为 , .意思是初始化为空格.一个命令按钮CmdSqr,添加其代码 Private Sub CmdSqr_Click()Text2.Text = 3.1415926 * Val(Text1.Text) ^ 2 End Sub 至于布局相信你会做的很好 ...

VB题目是计算圆的面积,编程该怎么写
Private Sub Form_Load()Dim r, s As Long r = Val(InputBox("请输入圆的半径", "计算圆的面积", 1))s = 3.14 * r * r Print "圆的面积是:"; s End Sub

VB题目是计算圆的面积,编程该怎么写
Private Sub Form_Load()Dim r, s As Long r = Val(InputBox("请输入圆的半径", "计算圆的面积", 1))s = 3.14 * r * r Print "圆的面积是:"; s End Sub

现在什么程序语言的应用范围表较广,比较实用
顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中...

如何用java语言编写一个计算圆的面积的程式?
c语言.编写一个函式,用来计算圆的面积。 计算圆的面积的程式设计是:include <stdio.h> define N 3.14 圆周率 float S(float r)计算面积 { float s;s=N*r*r;return s;} void main(){ float r;printf("请输入圆的半径:");scanf("%f",&r);printf("\\n该圆的半径是:%f",S(...

想了解C语言,求指导
顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合...

想了解C语言,求指导
回答:C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它...

相似回答