找回密码
 注册
Simdroid-非首页
查看: 119|回复: 5

(求助)解一元二次方程(包括复根)

[复制链接]
55662006 该用户已被删除
发表于 2006-11-12 22:53:51 | 显示全部楼层 |阅读模式 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
55662006 该用户已被删除
 楼主| 发表于 2006-11-13 00:15:47 | 显示全部楼层 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
55662006 该用户已被删除
 楼主| 发表于 2006-11-13 00:50:36 | 显示全部楼层 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
55662006 该用户已被删除
 楼主| 发表于 2006-11-13 00:54:34 | 显示全部楼层 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-11-14 10:09:45 | 显示全部楼层 来自 广西桂林
很简单,这样子做

Private Sub cmdRun_Click()
    Dim A#, B#, C#
    Dim D#, X1#, X2#
    A = Val(txtA.Text)
    B = Val(txtB.Text)
    C = Val(txtC.Text)
    If A <> 0 Then
       D = B ^ 2 - 4 * A * C
       If D < 0 Then
           MsgBox "出错!B^2-4*A*C < 0"
       Else
           X1 = (-B + Sqr(D)) / 2 * A
           X2 = (-B - Sqr(D)) / 2 * A
       End If
    ElseIf B <> 0 Then
       X1 = -C / B
    Else
        MsgBox "出错!A=0,B=0"
    End If
    txtX1.Text = X1
    txtX2.Text = X2
End Sub

Private Sub Form_Load()
    txtA = 1: txtB = -4: txtC = 4
    cmdRun_Click
End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

55662006 该用户已被删除
 楼主| 发表于 2006-11-14 12:56:01 | 显示全部楼层 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 19:37 , Processed in 0.037109 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表