vb编写一个程序,根据输入的系数求一元二次方程ax2+bx+c=0的根,要求考虑实根、虚根等情况,如果系数使得方程没有实数根,则弹出一个只有确定按钮的消息框,提示“方程没有实根”,如果有实根

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:56:37

vb编写一个程序,根据输入的系数求一元二次方程ax2+bx+c=0的根,要求考虑实根、虚根等情况,如果系数使得方程没有实数根,则弹出一个只有确定按钮的消息框,提示“方程没有实根”,如果有实根
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

用VB程序编写:问题;创建一个工程来计算一元二次方程的根.要求 输入一元二次方程的系数,求出方程的根 vb编写一个程序,根据输入的系数求一元二次方程ax2+bx+c=0的根,要求考虑实根、虚根等情况,如果系数使得方程没有实数根,则弹出一个只有确定按钮的消息框,提示“方程没有实根”,如果有实根 编写一个vb程序,输入两个正整数,求他们的最大公约数和最小公倍数,谢谢! vb例题:任意输入一个整数,编写程序判断该整数的奇偶数 用VB编写一个解一元二次方程 AX2+BX+C=0的程序 用VB编写一个程序,求一个不超过5位的十进制整数各位数值的和(例如,输入2634,输出15). vb编写一个计算表达式m!/n!(m-n)!值的程序(m>=n>=0),要求:用输入对话框输入m和n的值,用编写函数Function fact(x as integer)求x!的值. 编写VB程序,在文本框中输入一个简单的英文句子,找出这个句子中最长的单词 用VB编写一个至少30句的程序 如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数 编写一个函数,求标准的一元二次方程ax2+bx+c=0的根,要求方程的系数都可以以主程序输入来改变? 用vb脚本语言编写一个小程序,程序实现功能如下:任意输入三个整数,使其按大到小的顺序输出.紧急! c语言一元二次方程求系数编写完整程序:输入平面上三个点的坐标值(即依次输入6个数),求通过这三个点的二次函数f(x)=ax2+bx+c的系数a、b、c的值.能具体写下程序吗 输入n个 数,求出它们的最大值,最小值和平均值?用VB怎么编写程序 编写VB程序,从键盘上输入三个整数,输出绝对值最小的数 VB 编写程序,请用户输入一个自然数N,求前N个质数,并将其存放一个数组中(质数是除了1和本身之外没有其他约数的数,第一个质数是2) VB 编写程序,请用户输入一个自然数N,求前N个质数,并将其存放一个数组中.(质数是除了1和本身之外没有其他约数的数,第一个质数是2) 用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根,要考虑虚根的情况,