运行以下代码时会出现语法错误:
Prompt A,B,C
B^2-4*A*C→Δ
If Δ IS<(0)
Disp "No Real Solutions"
If Δ=0
Disp "One Solution",-B/(2*A)
If Δ IS>(0)
Then
(-B-√(Δ))/(2*A)→E
(-B+√(Δ))/(2*A)→F
End这个代码有什么问题吗?
发布于 2016-06-15 00:15:11
你的问题是使用
If Δ IS<(0)命令IS<的测试时间不少于。相反,它以变量和值作为参数,增加变量,如果变量小于值,则跳过下一行代码。相反,您想要像JFed-9所说的那样做If Δ < 0。
此外,增量可能是一个问题,但首先尝试上面的。
发布于 2016-06-04 04:08:59
我从未见过TI-84 Plus上的“Δ”符号,也许这就是问题所在,但如果不是,我愿意打赌第三行就是问题所在。
If Δ IS<(0)是不对的你应该用
If Δ < 0这应该对你有用。除此之外,你应该表现得很好!顺便说一句,启动程序不错!
发布于 2016-09-18 17:23:37
试试这个:
Prompt A,B,C
B²-4AC
If Ans<0
Disp "No Real Solutions
If not(Ans
Disp "One Solution",-B/2/A
If D>0
Then
(-√(D)-B)/2/A→E
(√(D)-B)/2/A→F
Endhttps://stackoverflow.com/questions/37621876
复制相似问题