Actions

Template

Difference between revisions of "Hex2Dec"

From Sonic Retro

Line 1: Line 1:
<includeonly><div style="display:none;">{{#vardefine:length|{{#len:{{{1|}}}}}}}{{#vardefine:result|0}}{{#loop:n
+
<includeonly><div style="display:none;">{{#vardefine:length|{{#len:{{{1|}}}}}}}{{#vardefine:hex2decresult|0}}{{#loop:n
 
|0
 
|0
 
|{{#var:length}}
 
|{{#var:length}}
|{{#vardefine:result|{{#expr:{{#var:result}} + {{#switch:{{#sub:{{{1|}}}|{{#var:n}}|1}}
+
|{{#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:result}}{{clearvar|length|n}}</includeonly><noinclude>
+
}}</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