Drop links or images here to add them to the editor.

In dit experiment laat je de computer een aantal keer een willekeurig geheel getal tussen 1 en 500 kiezen. Telkens kijk je of de computer net het getal 250 gekozen heeft. Zodra dat voor het eerst gebeurt, onthoud je op de hoeveelste beurt dat was. Het is goed mogelijk dat 250 nooit gekozen wordt: dan geef je een gepaste boodschap.

Wat je programma moet doen

  1. Lees op de eerste regel in hoeveel getallen de computer kiest (aantal).
  2. Kies met een for-lus aantal keer een willekeurig getal tussen 1 en 500 met random.Next(1, 501), en hou de beurt bij (de eerste keuze is beurt 1).
  3. Onthoud op welke beurt je voor het eerst 250 kiest. Kies je later opnieuw 250, dan blijft de eerste beurt staan.
  4. Toon na de lus het resultaat:
    • kwam 250 voor, toon dan (met b de eerste beurt waarop 250 viel):

      Getal 250 viel voor het eerst op beurt b.
      
    • kwam 250 nooit voor, toon dan precies:

      Getal 250 is nooit gekozen.
      

Gebruik een hulpvariabele (bv. eersteKeer) met startwaarde 0. Zet ze pas op de huidige beurt als ze nog 0 is, zodat enkel de eerste 250 telt. Is ze na de lus nog 0, dan kwam 250 niet voor. Maak je Random-object één keer aan, vóór de lus.

Invoer en uitvoer

De invoer is één regel: hoeveel getallen de computer kiest. Omdat de getallen willekeurig zijn, kan jouw resultaat anders zijn dan in de voorbeelden.

Invoer:

1000

Uitvoer:

Getal 250 viel voor het eerst op beurt 287.

(een voorbeeld; op welke beurt 250 valt, hangt af van de willekeurige getallen)


Invoer:

40

Uitvoer:

Getal 250 is nooit gekozen.

In zo’n korte reeks is de kans groot dat 250 niet voorkomt.