Het Rijksregisternummer is een uniek identificatienummer toegekend aan alle personen ingeschreven in België. Iedere burger met ofwel een Belgisch identiteitsdocument ofwel een Belgisch verblijfsdocument heeft zo’n nummer.
Dit nummer bestaat uit drie groepen van getallen.
Bekijk onderstaande voorbeelden voor meer uitleg.
Schrijf een programma dat achtereenvolgens naar het geboortejaar, de geboortemaand en de geboortedag vraagt, daarna de tweede groep cijfers (de dagteller) en tot slot het controlegetal uitrekent. Het uiteindelijke controlegetal wordt weergegeven zoals in onderstaande voorbeelden.
Is een man geboren op 01 februari 1990, dan is een mogelijk nummer 90.02.01-997-04
. Immers, de rest van 900201997 gedeeld door 97 is 93. Het verschil van 97 en de rest levert 97 - 93 = 04 op.
De achtereenvolgende invoer van 1990
, 2
, 1
en 997
leidt dus tot:
Het rijksregisternummer is 90.02.01-997-04.
Is een vrouw geboren op 25 januari 2003, dan is een mogelijk nummer 03.01.25-224-95
. Immers, de rest van 2030125224 gedeeld door 97 is 2. Het verschil van 97 en de rest levert 97 - 2 = 95 op. Omdat het geboortejaar meer dan het jaar 2000 is, werd 2000000000 toegevoegd tijdens de berekening.
De achtereenvolgende invoer van 2003
, 1
, 25
en 224
leidt dus tot:
Het rijksregisternummer is 03.01.25-224-95.
Tips
- Gebruik
% 100
.- Je kan voorloopnullen creëren via
zfill()
, bijvoorbeeld:str( dagteller ).zfill(3)
. Dit zorgt ervoor datdagteller
steeds geschreven wordt met voorloopnullen tot er vier tekens zijn. Indiendagteller = 17
dan is het vorige gelijk aan003
.