【问题标题】:toString() alternative for a ti-84+ for number values assigned to a variabletoString() 替代 ti-84+ 用于分配给变量的数值
【发布时间】:2019-04-06 00:51:29
【问题描述】:

我正在尝试制作一个程序,该程序需要 2 个给定点,并根据用户的选择使用点斜率或斜率截距计算它们之间的直线。我有几个变量(C、A、E)是我数学中的最终变量。我已将这些变量放入 2 Disp 行:

Disp "Y-"+C+"="+E+"(X-"+A+")"

Disp "Y="+E+"X+"+(C-EA)

但它返回错误Error: Data Type,因为当它们需要转换为字符串时,它们是数学值形式。不幸的是,我没有 TI-84+ 的 Color Edition 版本,所以我没有 toString() 命令。是否有将变量中的数学值转换为字符串的替代方法?

【问题讨论】:

    标签: ti-basic


    【解决方案1】:

    您可以在 Disp 的元素之间使用逗号 (,) 代替 +。输出将跨越多行,字符串左对齐,数字右对齐,这不是很漂亮,但它几乎是 83/84 BASIC 中最好的。

    在某些其他情况下,您可以使用Output 而不是Disp 将输出放在屏幕上,但问题是对于数字,您通常不知道该数字需要显示多少列,这使得使用Output时很难避免重叠。

    【讨论】:

      【解决方案2】:

      我在http://tibasicdev.wikidot.com/number-to-string 找到了一个完美运行的方法,然后对于列表 (http://tibasicdev.wikidot.com/list-to-string) 来说效果更好,这正是我所需要的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-28
        • 2016-05-29
        • 2015-04-06
        • 2013-09-02
        • 2018-12-31
        • 1970-01-01
        相关资源
        最近更新 更多