Non-decimal radices/Convert: Difference between revisions

m
→‎{{header|AutoHotkey}}: Minor indentation and casing edit
(+AutoHotkey)
m (→‎{{header|AutoHotkey}}: Minor indentation and casing edit)
Line 158:
=={{header|AutoHotkey}}==
<lang AutoHotkey>
msgboxMsgBox % number2base(200, 16) ; 12
msgboxMsgBox % parse(200, 16) ; 512
 
number2base(number, base)
{
whileWhile, base < digit := floor(number / base)
{
result := mod(number, base) . result
Line 169:
}
result := digit . result
returnReturn result
}
 
parse(number, base)
{
result = 0
pos := strlenStrLen(number) - 1
loopLoop, parseParse, number
{
result := ((base ** pos) * A_LoopField) + result
base -= 1
}
returnReturn result
}
</lang>