Aufgabe – GTIN-8 Prüfziffer

Schreibe ein Java-Programm, das die Prüfziffer der 8-stelligen GTIN (Global Trade Item Number) berechnet. GTINs sind weltweit eindeutige Identifikationsnummern für Waren und Dienstleistungen. Die 8. und letzte Stelle ist dabei eine Prüfziffer, die sich aus den ersten 7 Stellen der GTIN berechnet. Die Prüfziffer errechnet sich, indem die einzelnen Ziffern von rechts nach links, beginnend mit der vorletzten (7. Stelle), abwechselnd mit 3 und 1 multipliziert und anschließend diese Produkte addiert werden. Die Prüfziffer ergänzt diese Summe dann zum nächsten Vielfachen von 10. Stelle sicher, dass nur 8-stellige Nummern eingegeben werden.

Beispieldialoge:

Beispieldialoge:
Das nächste Vielfache von Zehn bei 86 ist 90. 90 weniger 86 ergibt die Prüfziffer 4.

Tests

  • Zeige mindestens anhand dreier sinnvoller Testfälle, dass dein Programm funktioniert!

GTIN – Der Strichcode und die Prüfziffer (YouTube)