Leren programmeren: Rekeningnummer


 

Het berekenen van het controlegetal van een bankrekeningnummer stelt een ernstig probleem in Visual Basic: geen enkel gegevenstype is toereikend.

Daarom maken we gebruik van foutafhandeling binnen in een functie om het rekeningnummer te verkleinen met 97 miljoen zolang er zich een fout voordoet. Dat ziet er dan zo uit:

Function controlegetal(rekeningnummer As Double) As Integer
On Error GoTo overflow
controlegetal = rekeningnummer Mod 97

Exit Function
overflow:
  rekeningnummer = rekeningnummer - 97000000
  Resume
End Function

Zie ook: foutafhandeling.


[VB Web] - [Leren programmeren] - [hlrnet] - [copyright]