Guten Tag,
Ich bin seit geraumer Zeit an einer Aufgabe dran, aber ich komme leider nicht weiter. Ziel ist es, wie schon im Titel erwähnt, Dezimal und Hexadezimalzahlen zu berechnen, die als Input aus einer txt file kommen. Wir dürfen aber nicht die Built-in-functions benutzen, sondern müssen eigene schreiben, die einen gewissen Algorithmus benutzen, um diese zu berechnen.
Für Hexadezimalzahlen in Dezimal ist es folgender Algorithmus: d1*16n−1 + d2*16n−2 + ... + dn*160, 0 <= di< 16
Und andersrum:
314156 // 16 = 19634 balance 12 (C)
19634 // 16 = 1227 balance 2 (2)
1227 // 16 = 76 balance 11 (B)
76 // 16 = 4 balance 12 (C)
4 // 16 = 0 balance 4 (4)
Hence, 31415610= 0x4CB2C
Leider bin ich ziemlich verloren und weiß nicht wie ich die beiden Algorithmen in zwei Funktionen verpacken soll um diese zu berechnen. Hoffe hier kann mir jemand helfen.
Vielen Dank im Vorraus.