In most programming languages, you can mix and match strings with variables during output. However, I can't seem to find a good way to do so. Here is my code:
Prompt A,B
√(A^2+B^2)->C
If iPart(C)≠C
Then
Disp "C = √(",C
Else
Disp "C = ",C
End
Goto ED
Label ED
Unfortunately, with this code, it ends up printing like so:
A? 3
B? 5
C = √(
34
Done
This is not what I want. I would love to be able to have it print C = √(34)
, but I currently can't find any way to mix variables and strings. Any help would be appreciated.
In ti-basic for the ti-83 the plus (+) is used to concatenate strings. Like this:
Disp "foo"+" "+"bar"
Will output:
"foo bar"
You must remember to convert numbers to strings using string()
though:
Disp "C=√("+string(c)+")"
Will output:
"C=√(34)"
Disp "C=√("+c+")"
(no string()
) will throw an error.