所以我做了这个程序来求解二次公式。这个程序还显示二次公式的判别式。公式是这个(-B ± √ (B ^ 2-4AC)) / 2A,判别式是B ^ 2-4AC。由于某种原因,程序只会在 A 为 1 时吐出正确的答案。没有语法错误会阻止 a 的眼睛 I 运行。
Prompt A
Prompt B
Prompt C
(B)²-4AC→Z
(B-√(Z))→Y
(B+√(Z))→X
Disp "DISCRIMINANT"
Disp Z
Disp "X: "
(X)/2*A→D
(Y)/2*A→E
Disp D,E
我看到你的代码有两个问题。
You're usingB
,not-B
您正在执行/2*A
,而不是/(2*A)
。ti83 / 84 系列计算器严格从左到右评估乘法和除法。因此/2*A
是“除以二,然后乘以 A”。
我会清理你的代码如下:
Prompt A,B,C
B²-4AC→Z
Disp "DISCRIMINANT:", Z
-B-√(Z)→Y
-B+√(Z)→X
X/(2A)→D
Y/(2A)→E
Disp "X:",D,E
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(71条)