Einzelnen Beitrag anzeigen

Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#16

AW: Prüfziffer für IBAN berechnen

  Alt 16. Sep 2013, 10:20
Um auf Deine ursprüngliche Frage zurückzukommen:

Wenn Du eine Zahl (dargestellt als einzelne Ziffern) hast, die in dem Programmiersystem nicht verwendet werden kann, kannst Du sie teilen. Aus Deiner 24-stelligen Zahl machst Du z.B. zwei 12-stellige:

n * 10^12 + m

Du bildest dann den n mod 97. Das Ergebnis multiplizierst Du mit 10^12 und addierst es zu m.

Das Ergebnis modulo 97 ergibt Dein gewünschtes Ergebnis.

Hast Du nur eine 32-Bit-Arithmetik zur Verfügung, kannst Du natürlich auch in drei 8-stellige Zahlen teilen.

Geändert von Mikkey (16. Sep 2013 um 10:22 Uhr)
  Mit Zitat antworten Zitat