Calcular la suma de los valores impares almacenados en el arreglo

Leer 10 valores desde el teclado y almacenarlos en un arreglo unidimensional, se desea calcular e imprimir la suma de los valores impares almacenados en el arreglo.

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.

Algoritmo detarea

Declaramos las siguientes variables.

               Definir x,suma,vector Como Entero

Colocamos el tamaño al vector, en este ejemplo de 10 elementos.

               Dimension vector[10]

Creamos un ciclo que se repite 10 veces, desde el número 0 hasta el número 10.

               para x = 0 Hasta 9 Con Paso 1 Hacer

En cada bucle pedimos que se ingrese un número.

                              Escribir «Ingresa un número»

Este número lo ingresamos en el vector.

                              leer vector(x)

               FinPara

Inicializamos la variable suma con el número cero.

               suma = 0

Creamos otro ciclo, con este ciclo recorremos todo el vector.

               para x = 0 Hasta 9 Con Paso 1 Hacer

En cada bucle evaluamos elemento por elemento, si el número es impar.

                              si vector(x) mod 2 ==1 Entonces

Si la condición se cumple, entonces lo mostramos en pantalla.

                                            Escribir vector(x)

Con la variable suma vamos sumando todos los números impares.

                                            suma = suma + vector(x)

                              FinSi

               FinPara

Finalmente mostramos en pantalla un mensaje indicando la suma de los números impares.

               Escribir «La suma de los números impares es: «,suma

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Calcular la suma de los valores impares almacenados en el arreglo
Calcular la suma de los valores impares almacenados en el arreglo

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que le pueda servir.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *