
Een EAN-13 barcode heeft 13 cijfers. Het laatste cijfer is een controlecijfer: dat gebruik je om te checken of de barcode klopt.
Jij krijgt de eerste 12 cijfers als invoer. Schrijf een script dat het controlecijfer berekent en afdrukt.
Wat moet je script doen?
1. Als de positie oneven is, vermenigvuldig het cijfer met 3.Tip: is de som al een veelvoud van 10? Dan is het controlecijfer 0.
Bij de barcode 871234567890 krijg je als uitvoer:
Het controlecijfer is 6
Uitleg bij het voorbeeld:
8 * 1 = 87 * 3 = 211 * 1 = 12 * 3 = 68 + 21 + 1 + 6 + 3 + 12 + 5 + 18 + 7 + 24 + 9 + 0 = 114120120 - 114 = 6