[TIB] TI-83 Basic stumper
[Prev][Next][Index][Thread]
[TIB] TI-83 Basic stumper
Thanks for responding to my first post,
even though it wasn't very informative
or questioning.
Here's a question I have been struggling
with on the TI-83:
Is there a way in Basic to convert an
integer number to its string representation
in a string variable? For example, in
my current project, "Rogue", I have piles
of gold pieces which the player can pick
up as in the following snippet:
If (player wants to pick up gold)
randInt(10,100->G {number of gold pieces}
Disp "YOU PICK UP THE",G,"GOLD PIECES."
But that displays as
YOU PICK UP THE
85
GOLD PIECES.
and what I want is more like
YOU PICK UP THE
85 GOLD PIECES.
which could be accomplished easily
if I could get the value of G into
Str1, for example:
Disp "YOU PICK UP THE",Str1+" GOLD PIECES."
To forestall for-dummies answers: *YES*, I
know you can use a While loop like this:
randint(10,100->G
"->Str1
While G
sub("0123456789",10fPart(.1G)+1,1)+Str1->Str1
iPart(.1G->G
End
but I'm looking for a speedy and less involved
method, something like
randint(10,100->Y1:Eqn>String(Y1,Str1
which of course doesn't work, but it would be
nice if it did. (Handling 0 and negative numbers
isn't required, BTW.)
Thanks!
-Arthur
ajo at andrew dot cmu dot edu
Follow-Ups: