Difference between revisions of "TI-BASIC:Number Concatenation"

From Learn @ Cemetech
Jump to navigationJump to search
(Initial automated import)
 
(Automated @@ correction)
Line 1: Line 1:
 
{{Template:TI-BASIC:Routine
 
{{Template:TI-BASIC:Routine
|picture=@@
+
|picture=
 
|summary=Concatenates two whole numbers together.
 
|summary=Concatenates two whole numbers together.
 
|input=''M'' - the first number
 
|input=''M'' - the first number
Line 8: Line 8:
 
|compatibility=TI-83/84/+/SE
 
|compatibility=TI-83/84/+/SE
 
|author=DarkerLine
 
|author=DarkerLine
|authors=@@
+
|authors=
 
|url=http://www.unitedti.org/index.php?showtopic=2664&view=findpost&p=46595 United TI
 
|url=http://www.unitedti.org/index.php?showtopic=2664&view=findpost&p=46595 United TI
 
|download=[file numberconcatenation.zip]
 
|download=[file numberconcatenation.zip]

Revision as of 22:12, 24 February 2016


Routine Summary

Concatenates two whole numbers together.

Inputs

M - the first number N - the second number

Outputs

O - the concatenated number

Variables Used

M, N, O

Calculator Compatibility

TI-83/84/+/SE Author

DarkerLineURL: United TI Download

file numberconcatenation.zip

:N+M10^(1+int(log(N→O

With our two numbers stored in M and N respectively, we add the first number to the second number by raising it to the 10^^th^^ power, with the exponent being how many digits are in the number. We then store this result to a new variable for later use.

We can figure out how many digits are in a number by using the 1+int(log( trick. This trick works with any positive whole numbers, and if you add Abs( after Log(, it will also work with negative numbers. Unfortunately, it does not work with decimals.