Déterminer combien de nombres consécutifs (en commençant par 1) doivent être additionnés pour que leur somme cumulée dépasse une valeur donnée limit.
Par exemple, si
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
La réponse serait donc 6 nombres.
- Utiliser une boucle
whilepour continuer à additionner les nombres jusqu'à ce que la condition soit remplie. - À chaque itération de la boucle :
- Incrémenter
countde1. - Ajouter la valeur actuelle de
countàsum. - La boucle doit continuer tant que
sumest inférieure ou égale àlimit.
- Une fois la boucle terminée, retourner
count, le nombre de termes nécessaires pour dépasser la limite.
Tout était clair ?
Merci pour vos commentaires !
Section 6. Chapitre 4
single
Défi : Trouver le Seuil de la Somme
Glissez pour afficher le menu
Tâche
Glissez pour commencer à coder
Déterminer combien de nombres consécutifs (en commençant par 1) doivent être additionnés pour que leur somme cumulée dépasse une valeur donnée limit.
Par exemple, si
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
La réponse serait donc 6 nombres.
- Utiliser une boucle
whilepour continuer à additionner les nombres jusqu'à ce que la condition soit remplie. - À chaque itération de la boucle :
- Incrémenter
countde1. - Ajouter la valeur actuelle de
countàsum. - La boucle doit continuer tant que
sumest inférieure ou égale àlimit.
- Une fois la boucle terminée, retourner
count, le nombre de termes nécessaires pour dépasser la limite.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 6. Chapitre 4
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion