Aufgabe:
Gibt die Modulo 10 Prüfziffer der übergebenen Zeichenkette zurück. Eine spezielle Funktion mit den gewichteten Werten "{0, 9, 4, 6, 8, 2, 7, 1, 3, 5}" für die entsprechenden Stellen. Dies wird in einigen Barcodes verwendet.
Parameter:
Zeichenkette Barcodeinhalt (Ziffern)
Zeichenkette (optional) Gewichtung der Ziffern. Voreinstellung: '1' (alle Ziffern gleich gewichten).
Rückgabewert:
Zahl
Beispiel:
CheckMod10("03600024145") Ergebnis: 7
CheckMod10("03600024145","41") Ergebnis: 3 (bei Gewichtung 4-1)