Descubre cuántos números consecutivos (comenzando desde 1) deben sumarse antes de que su suma acumulada supere un limit dado.
Por ejemplo, si
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
Así que la respuesta sería 6 números.
- Utiliza un bucle
whilepara seguir sumando números hasta que se cumpla la condición. - Dentro del bucle, en cada iteración:
- Incrementa
counten1. - Suma el valor actual de
countasum. - El bucle debe continuar mientras
sumsea menor o igual quelimit.
- Una vez que el bucle termine, devuelve
count, el número de términos que tomó para superar el límite.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 6. Capítulo 4
single
Desafío: Encontrar el Umbral de la Suma
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Descubre cuántos números consecutivos (comenzando desde 1) deben sumarse antes de que su suma acumulada supere un limit dado.
Por ejemplo, si
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
Así que la respuesta sería 6 números.
- Utiliza un bucle
whilepara seguir sumando números hasta que se cumpla la condición. - Dentro del bucle, en cada iteración:
- Incrementa
counten1. - Suma el valor actual de
countasum. - El bucle debe continuar mientras
sumsea menor o igual quelimit.
- Una vez que el bucle termine, devuelve
count, el número de términos que tomó para superar el límite.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 6. Capítulo 4
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla