Informática, pregunta formulada por dl446, hace 1 año

Crear un algoritmo para esta situación.

Dado un rango de números que se introducirá por teclado (límites del rango), el programa debe calcular la suma de los números pares en ese rango.

Respuestas a la pregunta

Contestado por cristhianzg
2

Respuesta:

Algoritmo:

Inicio

Imprimir "Limite inicial: "

Leer li

Imprimir "Limite final: "

Leer lf

suma = 0

Para i<-li+1 Hasta lf Hacer

 Si i mod 2 =0 Entonces

  suma = suma+i

 FinSi

FinPara

Imprimir "Suma de pares: ",suma

Fin

Explicación:

Hola.

Para calcular la suma de los números pares del rango, se definió un Valor inicial o Limite inicial y un Limite final, es decir, desde donde hasta donde empezará el rango, luego para la suma se inicializó desde cero en donde ser irá acumulando y sumando los números, de ahí se utilizó un bucle "Para" que hará el recorrido del rango (esto empezará del número siguiente) para luego utilizar un operador "Mod" (resto de una división)  esto filtrará solo número pares y finalmente Imprimir la suma total.

Significado de las Variable:

  • li : Limite inferior
  • lf : Limite superior
  • suma: Esta variable se inicializará en cero para poder hacer la suma total de todos los números pares del rango.
  • i : Esta variable hará el recorrido del bucle "Para", empezando desde el limite inferior hasta el limite superior.
  • suma=suma+i : Esto almacenará y sumará cada número par ingresado, por ejemplo: suma = 0 + 2; suma=2, irá sumando y guardando cada suma hasta llegar al limite del bucle "para".
  • Mod: Operador resto de la división, es decir, si la división del número es exacta(cero) será par.
  • Imprimir: Muestra el resultado en pantalla.
  • Leer: Permite ingresar valores vía teclado.
  • Para: Bucle que permite hacer repetidas acciones de acuerdo a un número determinado, definido por el usuario.
  • Rango: Conjunto de números definidos que tiene un valor inicial y final. Ejemplo: 5, 6, 7, 8, 9, 10.

Saludos ..!

Otras preguntas