Hey Tweakers,
Ik heb zelf een programma geschreven waarmee ik binominale kansen kan berekenen (bijv. voor het gooien van dobbelstenen). Ik loop door de herhalingen heen met een FOR
Statement en wel als volgt:
Max = max.Text
For T = 1 To Max
DiceOne = Int((6 * Rnd) + 1) ' Roll the dice...
DiceTwo = Int((6 * Rnd) + 1) ' Roll the dice...
SumDice = DiceOne + DiceTwo ' Sum the dice...
enzovoort
Next T
In het max textveld kunnen gebruikers het aantal herhalingen invoeren. Nu zijn er natuurlijk altijd gebruikers die hier een te hoog getal invullen en die halverwege de berekeningen willen stoppen
, omdat het te lang duurt. Nu heb ik nog geen mogelijkheid kunnen vinden omdat als het ware uit de FOR Statement te breken. Er is wel een Exit For mogelijkheid ingebouwd, maar dit kan alleen als een automatisch een variabele van waarde veranderd. Tijdens het uitvoeren van de FOR Statement kijkt het programma namelijk niet meer naar input van de gebruiker. Weet iemand hoe ik wel zo'n FOR Statement kan stoppen, of hoe ik het programma kan aanpassen zodat het wel aan de eisen voldoet?
P.S. Tijdens het programmeren is het ook mogelijk het programma te onderbreken met een
toetsencombinatie, maar welke is dat ook weer
? Dit heb ik bij dit programma wel nodig
als je weer eens in zo'n FOR statement vastzit
Ik heb zelf een programma geschreven waarmee ik binominale kansen kan berekenen (bijv. voor het gooien van dobbelstenen). Ik loop door de herhalingen heen met een FOR
Statement en wel als volgt:
Max = max.Text
For T = 1 To Max
DiceOne = Int((6 * Rnd) + 1) ' Roll the dice...
DiceTwo = Int((6 * Rnd) + 1) ' Roll the dice...
SumDice = DiceOne + DiceTwo ' Sum the dice...
enzovoort
Next T
In het max textveld kunnen gebruikers het aantal herhalingen invoeren. Nu zijn er natuurlijk altijd gebruikers die hier een te hoog getal invullen en die halverwege de berekeningen willen stoppen
P.S. Tijdens het programmeren is het ook mogelijk het programma te onderbreken met een
toetsencombinatie, maar welke is dat ook weer
als je weer eens in zo'n FOR statement vastzit