Ta reda på hur många på varandra följande tal (med start från 1) som måste adderas innan deras löpande summa överstiger ett givet limit.
Till exempel, om
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
Så svaret skulle vara 6 tal.
- Använd en
while-loop för att fortsätta addera tal tills villkoret är uppfyllt. - Inuti loopen, vid varje iteration:
- Öka
countmed1. - Lägg till det aktuella värdet av
counttillsum. - Loopen ska fortsätta köra så länge
sumär mindre än eller lika medlimit.
- När loopen avslutas, returnera
count, antalet termer det tog för att överskrida gränsen.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 4
single
Utmaning: Hitta Summatröskeln
Svep för att visa menyn
Uppgift
Svep för att börja koda
Ta reda på hur många på varandra följande tal (med start från 1) som måste adderas innan deras löpande summa överstiger ett givet limit.
Till exempel, om
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
Så svaret skulle vara 6 tal.
- Använd en
while-loop för att fortsätta addera tal tills villkoret är uppfyllt. - Inuti loopen, vid varje iteration:
- Öka
countmed1. - Lägg till det aktuella värdet av
counttillsum. - Loopen ska fortsätta köra så länge
sumär mindre än eller lika medlimit.
- När loopen avslutas, returnera
count, antalet termer det tog för att överskrida gränsen.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 4
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal