TI-84 Plus CE计算器:如何用Disp命令在同一行显示字符串与变量
TI-84 Plus CE 实现Disp内容同一行显示的解决方法
TI-BASIC里的Disp命令如果传入多个参数,每个参数会自动换行显示。要让内容在同一行输出,你需要把所有要显示的内容拼接成单个字符串,再传给Disp。具体做法是用字符串连接符+把文本、toString()转换后的变量拼接在一起。
另外注意你代码里的变量错误:输入的高度是C,但计算表面积S和后续显示时用了未定义的H,需要统一改成C,否则会报错。还有输入提示里的拼写错误WAHT也需要修正。
以下是修正后的代码:
Lbl 7 Input "WHAT IS THE RADIUS? ",A Input "WHAT IS THE HEIGHT? ",C (πA²)→B 2B+(2πA)C→S 2π*A*C→L Disp "WORK:" Disp "(π" + toString(A) + "²)" Disp "PRESS ENTER TO CONTINUE" Pause Disp "2" + toString(B) + "+(2π" + toString(A) + ")" + toString(C) Disp "PRESS ENTER TO CONTINUE" Pause Disp "2π*" + toString(A) + "*" + toString(C) Disp "PRESS ENTER TO CONTINUE" Pause Disp "ANSWERS:" Disp "B: " + toString(B) Disp "LA: " + toString(L) Disp "SA: " + toString(S) Stop
核心修改说明:
- 所有
Disp的多参数调用改为用+拼接成单个字符串,确保内容在同一行显示 - 替换未定义变量
H为输入的高度变量C,避免运行报错 - 修正输入提示的拼写错误
WAHT为WHAT
内容的提问来源于stack exchange,提问作者Sterling Russell
相关产品推荐
相关产品推荐

