Difference between revisions of "TI-BASIC:Number Concatenation"
(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
: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.