Entwickler-Ecke
Sonstiges (Delphi) - Buchstabenumwandlung in Zahlen
Bifimillian - Mi 14.11.07 12:59
Titel: Hi
Hi,
bin neu im Forum, :D
wir sollen in Info ein Programm zu erkenneung von Lesefehlern bei coodes schreiben.
Dazu müssen Buchstaben nach folgender Tabelle in Ziffern umgewandelt werden.
UmsetzungstabelleBuchstaben nach Zahlen
A = 10 F = 15 K = 20 P = 25 U = 30 Z = 35
B = 11 G = 16 L = 21 Q = 26 V = 31
C = 12 H = 17 M = 22 R = 27 W = 32
D = 13 I = 18 N = 23 S = 28 X = 33
E = 14 J = 19 O = 24 T = 29 Y = 34
Wie geht das am einfachsten (so, dass aus 'D' z.b. '13' und aus 'E' z.b. '14' wird)? :?:
Später müssen diese Zahlenfolgen mitden restlichen Ziffern zusammen
mit mod97 berechnet werden.
Schonmal danke :roll:
Bifimillian
Mordilion - Mi 14.11.07 13:33
Schau mal in der Hilfe nach der Funktion Ord();
Damit bekommst du denn Dezimalen ASCII-Code des jeweiligen Chars.
Gruß
Mordi
Bifimillian - Do 15.11.07 14:20
Titel: danke
jo danke für die schnelle hilfe
aber wie geht's dann weiter?
das mit ord() hab ich schon probiert nur dann...
gruss
Bifimillian
Wonko - Do 15.11.07 14:54
Dann nur noch die Differenz zwischen Ord(A) und 10 immer berücksichtigen.
Oder habe ich Deine Frage falsch verstanden?
Grüße,
Wonko
Mordilion - Fr 16.11.07 06:17
Mit Hilfe einer ASCII-Tabelle, kannst du das dann realisieren.
http://www.asciitable.com
Z.B: A = 65; B = 66; usw.
Jetzt musst du dann nur noch den Rückgabewert von Ord(); minus 55 rechnen und schon hast du es so wie du es brauchst.
Gruß
Mordi
Bifimillian - Fr 16.11.07 14:43
Titel: thx
danke nochmal
hilft mir echt weiter
Bifimillian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!