Const PI = 3.14
Sub ipt()
Dim r As Integer
Dim Area
Dim Perimeter
r = Val(InputBox("请输入半径"))
If r > 0 Then
Area = AreaOfCircle(r)
Perimeter = PerimeterCircle(r)
MsgBox ("面积=" & Area & vbCrLf & "周长=" & Perimeter)
Else: MsgBox ("半径需要大于0!")
End If
End Sub
Function AreaOfCircle(ByVal r As Integer)
AreaOfCircle = PI * r ^ 2
End Function
Function PerimeterCircle(ByVal r As Integer)
PerimeterCircle = 2 * PI * r
End Function
大概这样吧,自己看需要修改
这个比较简单 ,50元 给你搞定
做出来了,兄弟