TI-BASIC:Number Concatenation: Difference between revisions

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.