Archive for Juli 31, 2007

Hexadezimale umrechnen

Ich habe endlich angefangen auch morgens eine Stunde zu lernen. Grundvoraussetzung dafür ist natürlich, dass ich schon beim ersten Mal auf dieses wirklich markerschütternde Geräusch reagiere, das mein Wecker von sich zu geben pflegt.

Insgesamt ist es bisher eine interessante Erfahrung so früh wach zu sein. Ich habe heute schon gelernt, gebloggt, abgewaschen, Frühstück gemacht und das Badezimmer aufgeräumt.
Außerdem hat man viel Zeit das Gelesene über den Tag hinweg im Kopf herumzuschieben. Gestern beschäftigte mich den ganzen Tag die Aufgabe, die ich am Morgen begonnen hatte: Eine vierstellige hexadezimale Zahl in eine dezimale Zahl umrechnen.

Klingt gar nicht so schwierig, aber die Sprachelemente, die ich verwenden darf, sind zu diesem Zeitpunkt noch sehr limitiert. So stehen bisher keine Kontrollstrukturen, wie z.B. if, zur Verfügung.

Gut, ein wenig geschummelt habe ich am Ende der Lösung doch. Statt meine Umwandlung des hexadezimalen Zeichens (char) in einen Zahlenwert (int) viermal zu wiederholen, habe ich diesen Baustein in eine Funktion mit Ausgabeparameter verpackt… aber ein bisschen schummeln darf man ja, wenn es schon keine Einsendeaufgabe ist. ;)

Grundlagen der Informatik 1:

  • Wiederholung bis 3.8 abgeschlossen
  • Aufgabe: Hexadezimale Zeichen umwandeln

Und heute nehme ich die nächste Aufgabe mit zur Arbeit:
Sekundenberechnung testen. Es müssen Testfälle aufgestellt und ein Regressionstest durchgeführt werden.

Zum Abschluss noch ein großes Danke an Seba, der meinem Verständnis auf die Sprünge hilft, ohne die Aufgabe selbst für mich zu lösen. :)

Kommentare