Resumen: Entrega nº 72 del curso Bases de la programación Nivel I.
Codificación aprenderaprogramar.com: CU00173A

 

  

EJERCICIO

Desarrollar un algoritmo que calcule el sumatorio de los 10 primeros números enteros positivos y según decida el usuario calcule o no la suma de los 20, 30, 40..., n – 10, n enteros positivos.

 

 

SOLUCIÓN

1.  Inicio [Pseudocódigo http://www.aprenderaprogramar.com]

2.  j = 1

3.  Respuesta = “s”

4.  Mientras Respuesta = “s” ó Respuesta = “S” Hacer

4.1  Desde i = j hasta j + 9 Hacer

Suma = Suma + i

Siguiente

4.2  j = j + 10

4.3  Mostrar “La suma de los“, j – 1, “primeros números da”, Suma

4.4  Mostrar “¿Quiere continuar? (S/N)”

4.5  Pedir Respuesta

Repetir

5.  Fin

 

 

Comentarios: La entrada en el bucle se fuerza fijando Respuesta con el valor s. Una vez completado el primer ciclo es el usuario quien decide si hay más repeticiones del bucle y en caso afirmativo, cuántas. El programa muestra “La suma de los 10 primeros números da 55” y si se acepta continuar “La suma de los 20 primeros números da 210” y así sucesivamente tendremos:

• 30 --> 465

• 40 --> 820

• 50 --> 1275

• 60 --> 1830

• Etc.

 

 

Diagrama de flujo:

 

 

 

 

 

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link:  Ver curso completo.

Para  hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

 

Descargar archivo: