also ich hab das problem, dass ich kein Plan habe wie ich mir ein Algorithmus
in Pseudocode für die umwandlung von römischen zahlen in dezimalzahlen zu erstellen. Dabei soll davon ausgegangen werden, dass eine richtige Zeichenfolge eingegeben wird, also keine besondere Prüfung der Regeln.
Das ganze von Dezimal -> Römisch hab ich schon geschafft, was sagt ihr dazu
Das ganze in Pseudocode:
Code:
Legende: <- : Speicher in Höchstmögliche RömischeZiffer [B]<-[/B] M = 1000, CM = 900 D = 500, CD = 400, C = 100, XC = 90, L= 50, XL = 40, X = 10, IX = 9, V = 5, IV = 4, I = 1 // mit Sonderfällen ( CM = 900, CD = 400…) tempGanzzahlErgebnis [B]<-[/B] 0 x [B]<-[/B] Dezimalzahl Ermittel Höchstmögliche RömischeZiffer Wiederhole, Solange x [B]>=[/B] ermittelte Höchstmögliche RömischeZiffer tempGanzzahlErgebnis [B]<-[/B] x dividiert durch ermittelte Höchstmögliche RömischeZiffer [B]gib[/B] tempGanzzahlErgebnis [B]multipliziert mit[/B] ermittelte Höchstmögliche RömischeZiffer [B]aus[/B] x [B]<-[/B][B] subtrahiere[/B] (tempGanzzahlErgebnis [B]mutlipliziert mit [/B]ermittelte Höchstmögliche RömischeZiffer) [B]von[/B] x






