Home Information PDF Documents EULANDA Handbooks Training Book's corner Download Contact us Table of Contents About us

Glossary

Password needed Newsgroup

Remote Support system

Modulo11 (Pascal-Script)

Back | Level back

Beschreibung

Modulo11 bildet die Prüfziffer nach dem Modulo11-Verfahren. 

Syntax

function Modulo11(const S: String): Integer;

Argumente

Modulo11 bildet eine Prüfziffer nach dem Modulo11-Verfahren. S enthält den String, dessen Prüfziffer gebildet werden soll. Modulo11 wird speziell von Banken benutzt um  maschinenlesbare Belege zu erstellen.

Beispiel

var
  S1 : String;
  i : Integer;
  S2 : String;
begin
  S1:='1234';
  i:=Modulo11(S1);
  S2:=IntToStr(i);
  ShowMessage(S2);
end;
Regeln zum Nachvollziehen des Scripts finden Sie hier.

Der String-Variablen S1 wird der Text '1234' zugewiesen. Über die Funktion Modulo11 wird die Prüfziffer gebildet und der Variablen i zugewiesen. Über IntToStr wird der Integerwert i in einen anzeigbaren Text S2 gewandelt.

ShowMessage zeigt: 3