早教吧作业答案频道 -->其他-->
vb编写一个程序,根据输入的系数求一元二次方程ax2+bx+c=0的根,要求考虑实根、虚根等情况,如果系数使得方程没有实数根,则弹出一个只有确定按钮的消息框,提示“方程没有实根”,如果有实根
题目详情
vb编写一个程序,根据输入的系数求一元二次方程ax2+bx+c=0的根,要求考虑实根、虚根等情况,
如果系数使得方程没有实数根,则弹出一个只有确定按钮的消息框,提示“方程没有实根”,如果有实根则也通过消息框显示.单击“退出”则结束工程.
如果系数使得方程没有实数根,则弹出一个只有确定按钮的消息框,提示“方程没有实根”,如果有实根则也通过消息框显示.单击“退出”则结束工程.
▼优质解答
答案和解析
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a, b, c, dt, s, s1, s2 As String
a = Val(TextBox1.Text)
b = Val(TextBox2.Text)
c = Val(TextBox3.Text)
dt = b ^ 2 - 4 * a * c
If dt < 0 Then
TextBox4.Text = "无实根"
Exit Sub
ElseIf (dt = 0) Then
s = (-b + Math.Sqrt(dt)) / (2 * a)
TextBox4.Text = "方程的唯一解是:X= " & s
Exit Sub
Else
s1 = (-b + Math.Sqrt(dt)) / (2 * a)
s2 = (-b - Math.Sqrt(dt)) / (2 * a)
TextBox4.Text = "s1=" & s1 & Chr(13) & Chr(10) & "s2" & s2
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a, b, c, dt, s, s1, s2 As String
a = Val(TextBox1.Text)
b = Val(TextBox2.Text)
c = Val(TextBox3.Text)
dt = b ^ 2 - 4 * a * c
If dt < 0 Then
TextBox4.Text = "无实根"
Exit Sub
ElseIf (dt = 0) Then
s = (-b + Math.Sqrt(dt)) / (2 * a)
TextBox4.Text = "方程的唯一解是:X= " & s
Exit Sub
Else
s1 = (-b + Math.Sqrt(dt)) / (2 * a)
s2 = (-b - Math.Sqrt(dt)) / (2 * a)
TextBox4.Text = "s1=" & s1 & Chr(13) & Chr(10) & "s2" & s2
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class
看了 vb编写一个程序,根据输入的...的网友还看了以下:
树突和轴突的数量关系从生物学上看,一个神经元只有1个轴突,多个树突.但是每个轴突都可以有多个分支作 2020-05-13 …
下列关于突触的叙述,正确的是()A.神经元之间通过突触联系B.突触由突触前膜和突触后膜构成C.一个 2020-06-05 …
甲,乙,丙3人去宾馆投宿,投宿费30元,每人拿10元,宾馆搞活动优惠,只需要25元,就请服务员退还 2020-06-13 …
三个人去吃饭,共用三十元,每人各出十元.饭店老板说返利5元,服务员从中扣二元,每人返利一元.问:人 2020-06-17 …
一道题,谁能帮我解一下,不是脑筋急转弯小明借了爸爸500元,借了妈妈500元,买鞋花了970元,自 2020-07-09 …
从爸妈每人那里借500元,拿去买鞋花970元,剩余30元再返还爸妈各10元,自己剩10元,现分别欠 2020-07-09 …
例如某股卖一6.82元,只有20手挂单,买一6.80元有5手挂单.成交价6.80元、成交250手, 2020-07-29 …
房只有2等于说每人交了19元19X3=57加2元只有59元可是已交60少一元哪去了60的房租三人平交 2020-12-10 …
下列有关突触的叙述中,正确的是:A.神经元之间通过突触联系B.一个神经元只有一个突触C.突触由突触前 2021-01-01 …
下列有关突触的叙述,正确的是()A.神经元之间通过突触联系B.一个神经元只有一个突触C.突触由突触前 2021-01-01 …