Hola amigos como están en esta ocasión les comparto un Diagrama de flujo para sumar n numeros pares e impares.
Como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo.
Algoritmo detarea
Los primero que hacemos es declarar las variables que vamos a utilizar, en este algoritmo utilizamos las variables n, pares e impares, y las declaramos de tipo entero.
Definir n, pares, impares como entero
Con la función escribir pedimos que se ingrese el total de números, es decir hasta donde realizaremos la suma de los pares e impares.
Escribir «Ingresa el total de números»
Bien pues el número que ingrese el usuario lo guardamos en la variable n.
Leer n
Después inicializamos las variables pares e impares con el número cero, las inicializo en cero, porque las utilizamos dentro del ciclo.
pares = 0
impares = 0
Utilizamos un ciclo mientras que se repetirá, mientras n sea mayor a cero.
Mientras n > 0 Hacer
En el cuerpo del bucle, vamos evaluando si el numero almacenado en la variable n al dividirlo entre 2, si el residuo es igual a cero.
Si n mod 2 == 0 Entonces
Si la condición se cumple, es decir si el residuo de la división es cero, entonces quiere decir que el número almacenado en n es par.
Entonces vamos sumando todos los números pares en la variable pares.
pares = pares + n
SiNo
Cuando la condición no se cumpla, entonces quiere decir que el número almacenado en n es impar.
Por lo tanto vamos sumando todos los impares en la variable impares.
impares = impares + n
FinSi
Decrementamos la variable n en 1, es decir que en cada bucle le restamos 1, mientras sea mayor a cero.
n = n – 1
FinMientras
Finalmente mostramos un mensaje donde damos a conocer la suma de los números pares.
Escribir «La suma de los números pares es: «,pares
También mostramos la suma de los números impares.
Escribir «La suma de los numeros impares es: «,impares
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
También te puede interesar:
Sumar números pares en python
Te comparto el Código fuente.
suma = 0
n = 1
while n != 0:
n = int(input(«Ingresa un numero: «))
if n != 0:
if n % 2 == 0:
suma = suma + n
print(«La suma de los numeros pares es: «,suma)
Suma de pares e impares en c++
#include<iostream> using namespace std; int main() { int i,n,pares = 0,impares = 0; for (i = 1; i <= 10; i++){ cout<< "Ingresa un numero: "; cin>> n; if (n % 2 == 0){ pares = pares + n; } else{ impares = impares + n; } } cout<< "La suma de los numeros pares es: "<<pares <<endl; cout<< "La suma de los numeros impares es: "<<impares; return 0; }
Bien amigos esta es la solución de este algoritmo, les comparto el codigo, espero les guste y mas que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.