Algoritmo para sumar los dígitos pares e impares de un número

Algoritmo para sumar los dígitos pares e impares de un número

En esta ocasión les comparto un algoritmo para sumar los dígitos pares e impares de un número.

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables.

                Definir n,sumaimpar,sumapar,x Como Entero

Pedimos que se ingrese un número.

                Escribir «Ingresar un numero»

Este número lo ingresamos en la variable “n”.

                leer n

Previamente inicializamos las siguientes variables.

                sumaimpar = 0

                sumapar = 0

Creamos un ciclo que se repite mientras la variable “n” sea mayor a cero.

                Mientras n > 0 Hacer

En cada bucle dividimos la variable “n” entre 10, con este procedimiento en la variable “x” vamos almacenado cada uno de los dígitos del numero.

                                x = n mod 10

Con la función escribir vamos mostrando cada unos de los dígitos del numero.

                                Escribir x

Evaluamos si el residuo de dividir lo que vale la variable “x” entre 2 es igual a cero.

El operador modulo nos devuelve el residuo de una división.

                               si x mod 2 == 0 Entonces

Cuando el residuo de la división es igual a cero, entonces quiere decir que el digito almacenado en la variable “x” es par, por lo tanto lo sumamos en la variable sumapar.

                                               sumapar = sumapar + x

                               SiNo

Cuando la condición no se cumpla, entonces quiere decir que el digito almacenado en la variable “x” es impar, por lo tanto lo sumamos en la variable sumaimpar.

                                               sumaimpar = sumaimpar + x

                               FinSi

La variable “n” la dividimos entre 10, esto lo hacemos para que en cada bucle le quitemos un digito al número ingresado.

                               n = trunc(n/10)

Con la función trunc() obtenemos la división exacta de un número.

                FinMientras

Finalmente mostramos en pantalla la suma de los dígitos pares y la suma de los dígitos impares que contiene el numero.

                Escribir «La suma de los digitos pares es: «,sumapar

                Escribir «La suma de los digitos impares es: «,sumaimpar

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

algoritmo para sumar los digitos pares e impares de un numero
algoritmo para sumar los digitos pares e impares de un numero
Descargar Programa

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 les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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