Ontdek hoeveel opeenvolgende getallen (beginnend bij 1) bij elkaar moeten worden opgeteld voordat hun lopende totaal een gegeven limit overschrijdt.
Bijvoorbeeld, als
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
Dus het antwoord zou 6 getallen zijn.
- Gebruik een
while-lus om getallen op te blijven tellen totdat aan de voorwaarde is voldaan. - Binnen de lus, bij elke iteratie:
- Verhoog
countmet1. - Tel de huidige waarde van
countop bijsum. - De lus moet blijven draaien zolang
sumkleiner dan of gelijk aanlimitis.
- Zodra de lus eindigt, retourneer
count, het aantal termen dat nodig was om de limiet te overschrijden.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 4
single
Uitdaging: Het Vinden van de Somdrempel
Veeg om het menu te tonen
Taak
Veeg om te beginnen met coderen
Ontdek hoeveel opeenvolgende getallen (beginnend bij 1) bij elkaar moeten worden opgeteld voordat hun lopende totaal een gegeven limit overschrijdt.
Bijvoorbeeld, als
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
Dus het antwoord zou 6 getallen zijn.
- Gebruik een
while-lus om getallen op te blijven tellen totdat aan de voorwaarde is voldaan. - Binnen de lus, bij elke iteratie:
- Verhoog
countmet1. - Tel de huidige waarde van
countop bijsum. - De lus moet blijven draaien zolang
sumkleiner dan of gelijk aanlimitis.
- Zodra de lus eindigt, retourneer
count, het aantal termen dat nodig was om de limiet te overschrijden.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 4
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.