In de tijd van de Romeinen werden getallen weergegeven met behulp van letters. De Arabische cijfers werden slechts vanaf de 15de eeuw als nieuwe standaard in Europa gebruikt.

Romeinse cijfers kan je nog steeds terugvinden op verschillende historische gebouwen en documenten.

datumvoorbeeld/

Romeinse cijfers worden opgebouwd met de letters I, V, X, L, C, D en M. De getalwaarde van elke letter is weergegeven in de figuur rechts.

romeinseCijfers/

Om de getalwaarde van een Romeins cijfer te bepalen worden de letters van rechts naar links overlopen. De getalwaarde van elke letter wordt opgeteld, behalve indien de waarde van de huidige letter kleiner is dan de waarde van de letter rechts ervan, dan wordt de getalwaarde afgetrokken. Bekijk de eerste 100 getallen als Romeins cijfer.

Voorbeelden

Opdracht

Schrijf een programma dat één Romeinse cijfer inleest. Bepaal de getalwaarde van dit Romeinse cijfer en schrijf dit uit.
Je mag veronderstellen dat enkel geldige Romeins cijfers ingegeven worden, er worden enkel hoofdletters gebruikt.

Invoer

Een correct Romeinse cijfer.

Uitvoer

De getalwaarde van dit Romeinse cijfer.

Voorbeeld

Invoer:

MCMXXVII

Uitvoer:

1927