Voor XII is het 12, dus dit is eigenlijk X + II = 10 + 2 = 12. De Romeinse cijfers van 4 zijn niet IIII, het is IV. Dit is een beetje lastig. C kan vóór D(500) en M(1000) worden gebruikt om ze respectievelijk 400 en 900 te maken.
...
Romeins naar geheel getal in Python.
Cijfer | Waarde |
---|---|
V | 5 |
x | 10 |
L | 50 |
C | 100 |
- Hoe converteer je een geheel getal naar Romeinse cijfers??
- Hoe codeer je Romeinse cijfers??
- Hoe converteer je Romeinse cijfers naar gehele getallen??
Hoe converteer je een geheel getal naar Romeinse cijfers??
Hetzelfde geldt voor Romeins getal: DCLXVI, de gehele waarde is: 500 + 100 + 50 + 10 +5 + 1= 666. Het Romeinse getal voor 4 en 9 wordt echter niet geschreven als respectievelijk IIII en VIIII.
...
Romeins getal converteren naar geheel getal in Java.
Romeins symbool | Waarde |
---|---|
x | 10 |
L | 50 |
C | 100 |
NS | 500 |
Hoe codeer je Romeinse cijfers??
Moderne Romeinse cijfers worden geschreven door elk cijfer afzonderlijk uit te drukken, te beginnen met het meest linkse cijfer en elk cijfer met een waarde van nul over te slaan. In Romeinse cijfers: 1990 wordt weergegeven: 1000=M, 900=CM, 90=XC; resulterend in MCMXC. 2008 wordt geschreven als 2000=MM, 8=VIII; of MMVIII.
Hoe converteer je Romeinse cijfers naar gehele getallen??
Algoritme om Romeinse cijfers om te zetten naar geheel getal:
Neem het symbool één voor één vanaf index 0: als de huidige waarde van het symbool groter is dan of gelijk is aan de waarde van het volgende symbool, tel deze waarde dan op bij het lopende totaal. anders trek je deze waarde af door de waarde van het volgende symbool op te tellen bij het lopende totaal.