Talk:Sum digits of an integer: Difference between revisions

→‎Output base: 256/16 -> 29/10 not 13/10?
(→‎Output base: 256/16 -> 29/10 not 13/10?)
Line 3:
It looks like the base of the output is supposed to be 10. Does that matter at all? --[[User:Mwn3d|Mwn3d]] 12:59, 19 July 2012 (UTC)
:I agree, for me reading the output as 29 or 0x1d would be the same. For the input the BASE parameter defines how the function interprets the number. Within the computer 0xfe or 254 would both have the same binary representation. I hope that SumDigits(0xfe, 10) would return 11 and that SumDigits(254, 16) would return 29.--[[User:Nigel Galloway|Nigel Galloway]] 11:43, 20 July 2012 (UTC)
 
::I don't understand. "SumDigits(0xfe, 10) would return 11 and that SumDigits(254, 16) would return 29." if sumDigits(0xfe, 16) -> 29<sub>10</sub>, then how would sumDigits(256, 16) -> 29<sub>10</sub>? Shouldn't it return 13<sub>10</sub>? --[[User:La Longue Carabine|La Longue Carabine]] 16:19, 23 July 2012 (UTC)