In Romeinse cijfers werd
de getalwaarde berekend van een Romeinse cijfer. Herneem die oefening, en schrijf nu twee functies, zoals hieronder
beschreven.
Opdracht
-
Schrijf de functie waarde die de getalwaarde teruggeeft van de letter die als parameter wordt
meegegeven.
Indien de parameter meer dan één letter bevat geef je 0 terug. Indien de letter niet gebruikt wordt in
Romeinse
cijfers, dan geef je ook 0 terug.
- Schrijf de functie rom2dec die de getalwaarde berekent van één Romeins cijfer, dat
als enige parameter wordt meegegeven.
Je mag veronderstellen dat de parameter een geldig Romeins cijfer bevat. Er worden enkel
hoofdletters gebruikt.
Gebruik verplicht de functie waarde - dit wordt gecontroleerd in Dodona
Voorbeelden
>>> waarde("X")
10
>>> waarde("Q")
0
>>> waarde("IX")
0
>>> rom2dec("MDXI")
1511
>>> rom2dec("MDXIV")
1514