cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 7084|回复: 10

[89/92/V200] TI89编个小程序,结果显示竟然为数字表达式

[复制链接]
发表于 2012-12-6 10:46:20 | 显示全部楼层 |阅读模式
最近用TI89学习编程,从最简单的开始,编了一个求Z=X+Y^2的最简单程序,语法是正确的,但是输入X=6,Y=2,显示的结果却为"6"+"2”^2,不是显示的一个数字。到底是哪里设置有问题呢?请高手们指导!
发表于 2012-12-6 14:15:37 | 显示全部楼层
目测输入的是字符串...发源码看看?
 楼主| 发表于 2012-12-6 15:30:55 | 显示全部楼层
:bbb()
:Prgm
:Request "x=",x
:Request "y=",y
:x^2+y→z
:Disp "z:=x^2+y",z
:EndPrgm
运行程序,提示输入X和Y,我分别输入了5和8,结果显示:
z=x^2+y
5^2+8
头疼死了,为啥不是显示33呢?这样编的公式没意义了
发表于 2012-12-6 17:32:10 | 显示全部楼层
erainxay 发表于 2012-12-6 15:30
:bbb()
:Prgm
:Request "x=",x

Disp "z:=x^2+y",z

改为Disp  z
 楼主| 发表于 2012-12-6 23:05:36 | 显示全部楼层
395167328 发表于 2012-12-6 17:32
Disp "z:=x^2+y",z

改为Disp  z

不行啊,得出来的得数仍然是数字表达式
发表于 2012-12-8 18:52:25 | 显示全部楼层
本帖最后由 水瓜 于 2012-12-8 19:03 编辑

.......同学,开始使用这个东西请先中文帮助APP一下.......

:bbb()
:Prgm
:input "x=",x
:Input "y=",y
:x^2+y→z
:Disp z=x^2+y
:EndPrgm

92没在旁边,你试试?
话说同为TI-BASIC且同个OS,89和92的语言和函数应该没差别的吧.......

来自89+指南的描述

来自89+指南的描述
发表于 2012-12-9 14:03:11 来自手机 | 显示全部楼层
带双引号的是字符串,理论上没问题的
发表于 2012-12-17 16:33:45 | 显示全部楼层
expr(x)→x
expr(y)→y把它们的值变成数字。
发表于 2012-12-17 16:37:03 | 显示全部楼层
还是用input命令吧。运行程序的时候只需要按一次回车,画面也干净。
发表于 2013-4-28 18:16:14 | 显示全部楼层
z=x^2+y
改为
z=x^2+y+0.0
发表于 2013-4-28 20:49:35 | 显示全部楼层
8楼正解。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-25 02:41 , Processed in 0.055344 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表