Roman numerals/Decode: Difference between revisions
Content added Content deleted
(→{{header|Hoon}}: Add Hoon.) |
|||
Line 2,013: | Line 2,013: | ||
=={{header|EasyLang}}== |
=={{header|EasyLang}}== |
||
<syntaxhighlight lang="text"> |
<syntaxhighlight lang="text"> |
||
⚫ | |||
⚫ | |||
symbols$[] = [ "M" "D" "C" "L" "X" "V" "I" ] |
|||
# |
|||
⚫ | |||
⚫ | |||
val = 0 |
val = 0 |
||
for dig$ in strchars |
for dig$ in strchars rom$ |
||
for i |
for i = 1 to len symbols$[] |
||
if |
if symbols$[i] = dig$ |
||
v = |
v = values[i] |
||
. |
. |
||
. |
. |
||
val += v |
val += v |
||
if |
if oldv < v |
||
val -= 2 * |
val -= 2 * oldv |
||
. |
. |
||
oldv = v |
|||
. |
. |
||
. |
. |
||
Line 2,036: | Line 2,036: | ||
print v |
print v |
||
call rom2int "MDCLXVI" v |
call rom2int "MDCLXVI" v |
||
print v |
print v |
||
</syntaxhighlight> |
|||
=={{header|ECL}}== |
=={{header|ECL}}== |