请设计函数area依据输入的半径值求圆的面积(圆周率取值3.142)

2024-11-26 09:11:37
推荐回答(1个)
回答1:

 Private Function area(r As Double) As Double
   area = r ^ 2 * 3.142
End Function
Private Sub Form_Click()
   Dim r As Double
   r = Val(InputBox("r=?"))
   If r > 0 Then
      Print "s=" & area(r)
   Else
      MsgBox "输入数据不符!"
   End If
End Sub