menu

Basis programmeren

Jeroen Heuvelman | Jan, 2023

Romeinse getallen

Voorkennis

Programmeertaal: naar keuze

Resultaat

Maak een programma dat decimale getallen kan omzetten naar Romeinse getallen en omgekeerd.

Techniek
De Romeinen gebruikten andere cijfers en een andere manier van tellen dan wij nu doen.
Eigenlijk is ieder Romeins getal een optelsom.
De Romeinen maakten gebruik van zeven hoofdletters die allemaal voor een bepaalde hoeveelheid staan.

Je maakt een getal door een aantal van deze letters naast elkaar te zetten.
De grootste waarde staat links en de kleinste waarde staat rechts.

Alleen bij de 4 en de 9 doen de Romeinen het anders.
Dan staat een kleinere waarde links van een grotere waarde bijvoorbeeld IV.
Als dat zo is dan moet de kleinere waarde van de grotere waarde afgetrokken worden;

Let op! De volgende regels moeten hierbij gehanteerd worden.

  1. Alleen de ‘C’, de ‘X’ en de ‘I’ mogen worden afgetrokken,
  2. Steeds alleen van de 2 waarden die daar direct boven liggen en
  3. Steeds maar 1 keer!