Gewusst wie: Entwerfen Sie ein Programm mit römischen Ziffern

January 3

Gewusst wie: Entwerfen Sie ein Programm mit römischen Ziffern

Viele Leute finden die römische Ziffern ungeschickt zum Lesen und schreiben. Ein Programmierer kann dieses Problem im Zusammenhang mit einer Internet-Seite, desktop-Applikation oder andere programmierbare Umgebung lösen, durch die Schaffung einer Funktion fähig ordentliche Zahlen in römische Ziffern. Mit der richtigen Technik, machen Sie römische Zahlen, obwohl Tausende von Jahren alt, funktionieren effizienter als je zuvor. Programmierer können gewöhnliche Zahlen in römische Ziffern mit einer beliebigen Programmiersprache in nur ein paar Dutzend Zeilen Code umwandeln.

Anweisungen

1 Öffnen Sie Ihre Programmierumgebung Wahl zu, und öffnen Sie die Datei, die Sie ordentliche Zahlen in römische Ziffern umwandeln möchten. Programmierer verwenden eine objektorientierte Programmiersprache möchten erstellen Sie eine neue Klasse für die Verarbeitung von römischer Zahlen.

2 Erstellen Sie eine Schleife, wie eine Schleife "Foreach", eine "while"-Schleife oder einer "Wenn"-Schleife. Fügen Sie einen Parameter, der ein Integer-Argument namens "IntegerNumber" akzeptiert, und geben Sie einen Rückgabetyp von "String".

3 Instanziieren Sie eine String-Variable um Ihre römische Ziffer zu halten. Nennen Sie es "RomanNumerals."

4 Die Verwendung von Modulo-Division, teilen Sie die ganze Zahl durch 1.000 und weisen Sie das Ergebnis auf eine ganze Zahl mit dem Namen "CurrentNumber."

5 Weisen Sie den Rest eine Variable namens "CurrentRemainder." Erstellen einer "for"-Schleife. Durchlaufen Sie einmal für jeden Wert der Variablen "m", und fügen Sie innerhalb jeder Iteration die Zeichenfolge "M" auf die Zeichenfolge "Rn". Verwenden Sie die CurrentRemainder-Variable, diese Technik für jeden Buchstaben in die römische Ziffer System zu wiederholen.

6 Geben Sie die Variable "RomanNumerals" an den aufrufenden Code zurück.

Tipps & Warnungen

  • Mit dem NET-Framework Programmierer bevorzugen Klasse "StringBuilder" über die "String"-Klasse verwenden.