广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    VB6.0实现一元二次方程的求解

    来源:网络收集  点击:  时间:2024-03-19
    【导读】:
    在初学VB6.0编程过程中,求解一元二次方程是一个经典例子,在国家计算机二级中也常考,这里就简要介绍下如何用VB6.0编程实现一元二次方程的求解。工具/原料moreVB6.0 计算机(WIN7系统)方法/步骤1/6分步阅读

    打开VB6.0,新建一个工程,在窗体中添加两个命令按钮,caption分别改为“计算”、“输出”,将窗体Form1的caption属性改为“解一元二次方程”,添加5个标控件,将其caption属性分别改为“a”、b”、“c”、“X1”、“X2”,添加5个文本框,并将其Text属性清空,将界面设伟强置成下图

    2/6

    一元二次方程的基本形式是:ax^2+bx+c=0,其中a不等于0。

    程序中的a、b、c分别与上式中的系数对应,X1、X2表示两个根。

    程序的思路是捕愁:先判断方程有无实数解(b^2-4ac大于等于0),有的话就用求根公式进行求解。

    3/6

    双击窗体Form1,进入代码编辑窗口,在通用段对变量进行定义。

    Dim a As Single, b As Single, c As Single, X1 As Double, X2 As Double, T As Double

    4/6

    双击“计算”命令按钮,进入代码编辑窗口,输入如下代码:

    a = Text1.Text: b = Text2.Text: c = Text3.Text

    T = b ^ 2 - 4 * a * c

    If T 0 Then

    MsgBox (该方程无实数根)

    Else

    X1 = (-b + Sqr(b ^ 2 - 4 * a * c)) / (2 * a)

    X2 = (-b - Sqr(b ^ 2 - 4 * a * c)) / (2 * a)

    End If

    5/6

    双击“输出”命令按钮,进入代码编辑窗口,输入如下代码:

    Text4.Text = X1

    Text5.Text = X2

    6/6

    关闭代码窗口,按下F5运行程序,在文本框中输入一元二次方程系数的值,单击“计算”命令按钮进行实数解茄槐塑情况判断及计算,单击“输出”命令按钮,将实数解输出,如图:

    注意事项

    在求解一元二次方程前,需要先判断方程有无实数解。

    注意求根公式怎么用VB表达式书写。

    “计算”按钮完成一元二次方程实数解情况的判断以及求解,“输出”命令按钮完成实数解的输出。

    数学
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_359101.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 06:03:30  耗时:0.025
    0.0247s