We hebben een array("x1","x2",......x10");
Nu bereken ik het verschil tussen huidige datum en een begin datum. De uitkomst wordt steeds groter(>10).
Naar aanleiding van die "uitkomst" moet 1 item uit de array gekozen worden. In een Database programma hebben we MOD("uitkomst,10)= restwaarde die is altijd 1...........10.
Het zal een weetje zijn!
Voorbeeld: de maand geeft een getal 1 tm 12.
Met bv array kun je d.m.v ('jan','feb', enz.) de tekst 'jan' laten verschijnen als de uitkomst 1 is.
Dit gaat op zolang de uitkomst 1, 2, 3....12 is.
Als de uitkomst 13 is zou 'jan' weer moeten verschijnen (pin je niet vast op vb maand. Ik wil alleen aangeven dat de uitkomst van het getal 'maand' groter kan worden dan 12). In een de Databaseprogramma gebruik ik dan een 'modale deler' FUNCTIE(getal, deler) geeft restwaarde en die zal in het voorbeeld geval moeten leiden tot een uitkomst 1 of 2 of 3.....of 12.
Ja Arend,
Misschien denk ik te veel in een richting.
Voorbeeld.
Het gaat om 4 vaste items A, B, C en D.
het is 1 dan A
het is 2 dan B
het is 3 dan C
het is 4 dan D
het is 5 dan weer A
het is 6 dan weer B enz.
Het cijfer loopt steeds verder op.
A, B, C, D roteren.