作业帮 > 综合 > 作业

请问我用VB写的解一元二次方程的程序哪里错了 应该怎么改?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 04:03:05
请问我用VB写的解一元二次方程的程序哪里错了 应该怎么改?
Inputbox a
Inputbox b
Inputbox c
p=b^2-4*a*c
If p>=0 Then
Print (-b+Sqr(p))/(2*a)
Print (-b+Spr(p))/(2*a)
Else
Print "无解"
End if
End Sub
PS
这个方程已经先化为一般式才输入的
解方程当然要化为一般式求解了,
Print (-b+Sqr(p))/(2*a)
Print (-b-Spr(p))/(2*a) 这行要改为负号
我一般和你写得一样,不喜欢写成开方Sqr函数,下面那样也是相等的
(-b+Sqr(p))/(2*a) =(-b+p^0.5)/(2*a)
另外这个求根公式也支持,虚数求解的,楼主为何不一次做完