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.
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.