Difference between revisions of "Hex2Dec"
From Sonic Retro
Line 1: | Line 1: | ||
− | <includeonly><div style="display:none;">{{#vardefine:length|{{#len:{{{1|}}}}}}}{{#vardefine: | + | <includeonly><div style="display:none;">{{#vardefine:length|{{#len:{{{1|}}}}}}}{{#vardefine:hex2decresult|0}}{{#loop:n |
|0 | |0 | ||
|{{#var:length}} | |{{#var:length}} | ||
− | |{{#vardefine: | + | |{{#vardefine:hex2decresult|{{#expr:{{#var:hex2decresult}} + {{#switch:{{#sub:{{{1|}}}|{{#var:n}}|1}} |
|A|a=10 | |A|a=10 | ||
|B|b=11 | |B|b=11 | ||
Line 11: | Line 11: | ||
|#default={{#sub:{{{1|}}}|{{#var:n}}|1}} | |#default={{#sub:{{{1|}}}|{{#var:n}}|1}} | ||
}} * (16^({{#var:length}}-{{#var:n}}-1))}}}} | }} * (16^({{#var:length}}-{{#var:n}}-1))}}}} | ||
− | }}</div>{{#var: | + | }}</div>{{#var:hex2decresult}}{{clearvar|length|n}}</includeonly><noinclude> |
Hexidecimal to decimal convertor. | Hexidecimal to decimal convertor. | ||
Revision as of 09:06, 8 January 2021
Hexidecimal to decimal convertor.
- 0 -> 0
- 1 -> 1
- A -> 10
- 10 -> 16
- 1A -> 26
- BADbadBAD -> 50159344557