如何用vb写反三角函数的运行程序

想要求这样的一个公式y=3.14*x*arcsin(150/(300+x))/90。请问大神如何用vb写代码啊~我自己额写了一点,但是不能运行,求大神指教啊如下Priva... 想要求这样的一个公式y=3.14*x*arcsin(150/(300+x))/90。请问大神如何用vb写代码啊~我自己额 写了一点,但是不能运行,求大神指教啊如下Private Sub Command1_Click()Dim r As Single, delta As Single, root1 As Singler = Text1.Textdelta = 150 / (300 + r)If (delta < 0) Then Text2.Text = 0Else root1 = 3.14 * r * Atn((delta) / Sqr(-(delta) * (delta) + 1)) / 90 Text2.Text = root1End IfEnd Sub 展开
 我来答
Polaris北斗
2017-07-17 · TA获得超过3204个赞
知道大有可为答主
回答量:2530
采纳率:79%
帮助的人:824万
展开全部
Option Explicit
Const pi = 3.41592654
Private Sub Command1_Click()
    Dim x As Double, y As Double
    Dim asin As Double, d As Double
    x = Val(Text1.Text)
    If 300 + x = 0 Then
        Label2.Caption = "分母为0!"
        Exit Sub
    End If
    
    d = 150# / (300 + x)
    asin = Atn(d / Sqr(d * d + 1))
    y = pi * x * asin / 90#
    
    Label2.Caption = y
    
End Sub

追问

提示label2变量未定义,你是怎么运行的呀,请问

leeming6666
2017-07-17 · TA获得超过3452个赞
知道大有可为答主
回答量:3240
采纳率:85%
帮助的人:729万
展开全部
显示什么错误?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式