作业帮 > 数学 > 作业

输入二次方程ax2+bx+c=0的三个系数,计算并输出二次方程的两个实数根x1,x2,界面自行设计.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/06 02:06:23
输入二次方程ax2+bx+c=0的三个系数,计算并输出二次方程的两个实数根x1,x2,界面自行设计.
输入二次方程ax2+bx+c=0的三个系数,计算并输出二次方程的两个实数根x1,x2,界面自行设计.
Dim a!,b!,c!,x1#,x2#,d#
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
d = b ^ 2 - 4 * a * c
If a = 0 Then
Print "这个方程不是一元二次方程"
End
End If
If d < 0 Then
Text4.Text = "这个方程无实数根"
Text5.Text = "这个方程无实数根"
Else
x1 = (-b + Sqr(d)) / (2 * a)
x2 = (-b - Sqr(d)) / (2 * a)
Text4.Text = Str(x1)
Text5.Text = Str(x2)
End If