En esta ocasión les comparto un algoritmo para sumar los dígitos de un número en pseint
Ingresar un número de cualquier cifra y mostrar la suma de sus cifras
Haz clic aquí para suscribirte a mi canal
Bien 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
Con la palabra reservada Definir declaramos las siguientes variables.
Definir n,suma Como Entero
Con la función escribir pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo almacenamos con la función leer en la variable n.
leer n
Inicializamos la variable suma con el número cero.
suma = 0
Utilizamos un ciclo que se repite mientras n sea mayor a cero.
Mientras n > 0 Hacer
En cada bucle vamos almacenando en la variable suma, el residuo de dividir n entre 10.
suma = suma + (n mod 10)
En cada bucle la variable “n” la dividimos entre 10, pero con la función “trunc”, para obtener la división exacta.
n = trunc(n/10)
FinMientras
Finalmente fuera del ciclo, mostramos un mensaje donde damos a conocer la suma de los dígitos del número ingresado.
Escribir «La suma de los dígitos es: «,suma
FinAlgoritmo
Algoritmo para sumar los dígitos de un número DFD
Sumar los digitos de un numero en python
Te comparto el código en lenguaje de programación Python.
n = int(input(«Ingresa un numero: «))
suma = 0
while n > 0:
suma = suma + (n % 10)
n = n // 10
print(«La suma de los dígitos es: «,suma)
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.