Autor Beitrag
Bifimillian
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 14.11.07 12:59 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 96

WinXP Prof., Win2k Prof.
Delphi 7 Prof., Delphi 2009 Prof., PHP4/5, CSS, HTML
BeitragVerfasst: 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

_________________
Für das große Chaos haben wir Computer. Die übrigen Fehler machen wir von Hand.
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage.
Bifimillian Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 69



BeitragVerfasst: 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

_________________
"Read the directions, even if you don't follow them.", Mary Schmich
Mordilion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 96

WinXP Prof., Win2k Prof.
Delphi 7 Prof., Delphi 2009 Prof., PHP4/5, CSS, HTML
BeitragVerfasst: Fr 16.11.07 06:17 
Mit Hilfe einer ASCII-Tabelle, kannst du das dann realisieren.
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

_________________
Für das große Chaos haben wir Computer. Die übrigen Fehler machen wir von Hand.
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage.
Bifimillian Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Fr 16.11.07 14:43 
Titel: thx
danke nochmal
hilft mir echt weiter

Bifimillian