Entwickler-Ecke

Freeware Projekte - (Zahlensystem-)Converter 1.0.1


Heiko - Fr 19.08.05 08:29
Titel: (Zahlensystem-)Converter 1.0.1
Converter 1.0 ist ein kleines Freeware-Programm, das Zahlen von einem beliebigen Zahlensystem in ein anderes beliebiges Zahlensystem konvertieren kann. Dabei kann das Programm Zahlensystem mit der Basis 2 bis zur Basis 62 verarbeiten, wodurch ein Unterscheidung zwischen Großbuchstaben und Kleinbuchstaben besteht (0..9, A..Z, a..z).

Beispiele: 101 (Basis 2 :arrow: Binärsystem) :arrow: 5 (Basis 10 :arrow: Dezimalsystem)
566 (Basis 10 :arrow: Dezimalsystem) :arrow: Aa (Basis 53)

//Edit: AXMD's Verbesserungsvorschlag "Die Basis lässt die Zahl nicht zu" eingefügt ;)


AXMD - Fr 19.08.05 08:34

Die Unterscheidung zwischen Groß- und Kleinbuchstaben nervt etwas. Außerdem: wer braucht Basen > 36? Die wichtigsten sollten IMHO reichen: 2 (binär), 3 (ternär), 8 (okt.), 10 (dezimal), 16 (hexadezimal).

AXMD

PS.
Zitat:
Die Basis der Zahl lässt die Zahl nicht zu!
würde ich umformulieren ;)


Heiko - Fr 19.08.05 08:43

user profile iconAXMD hat folgendes geschrieben:
Die Unterscheidung zwischen Groß- und Kleinbuchstaben nervt etwas.

Ich könnte es ja noch so umprogrammieren, das er bis zur Eingangsbasis (so hatte ich es davor genannt und im Quelltext :wink: ) 36 Groß- und Kleinschreibung nicht beachtet, was ich eigentlich nicht unbedingt machen wollte, da es inkonsequent wäre.

user profile iconAXMD hat folgendes geschrieben:
Außerdem: wer braucht Basen > 36? Die wichtigsten sollten IMHO reichen: 2 (binär), 3 (ternär), 8 (okt.), 10 (dezimal), 16 (hexadezimal)

Das ist ein Projekt gewesen, welches wir letzte Woche lösen sollten und ich noch ein biss'l erweitert habe. Aufgabe war eigentlich bis zur Basis 36, da ich jedoch immer mehr mache habe ich bis zur Basis 62 das Programm erweitert (dadurch ziehen jetzt auch die anderen guten Mitschüler bis zu dieser Zahl mit ;) ). Das bin, okt, dez und hex die wichtigsten Zahlensysteme sind weiß ich, allerdings kann es ja mal passieren, das einer anderes Zahlensystem braucht, sei es z.B. wegen einer Verschlüsselung, wo man den Code dann reinbaut.

user profile iconAXMD hat folgendes geschrieben:
PS.
Zitat:
Die Basis der Zahl lässt die Zahl nicht zu!
würde ich umformulieren ;)
Wie würdest du es nennen?


AXMD - Fr 19.08.05 08:49

Einfach "Die Basis lässt die Zahl nicht zu" - fertig ;)

AXMD


Heiko - Fr 19.08.05 08:56

k.