Construir un algoritmo que solo permita ingresar un número positivo y devuelva la suma de sus cifras

Construir un algoritmo que solo permita ingresar un número positivo y devuelva la suma de sus cifras.

Dado un número determinar la suma de sus dígitos mediante un algoritmo en PSEINT

Haz clic aquí para suscribirte a mi canal

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,suma Como Entero

Pedimos que se ingrese un número.

               Escribir «Ingresa un número»

Este número lo ingresamos en la variable n.

               leer n

Evaluamos si el número es positivo.

               si n > 0 Entonces

Si la condición se cumple, entonces inicializamos la variable suma con el numero cero.

                              suma = 0

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

                              Mientras n > 0 Hacer

En cada bucle vamos sumando el residuo de “n” entre 10.

                                            suma = suma + (n mod 10)

La variable n la dividimos entre 10, pero utilizando la función trunc.

La función trunc nos devuelve la división exacta de un número.

                                             n = trunc(n/10)

                              FinMientras

Con la función escribir mostramos un mensaje de la suma de las cifras del numero.

                              Escribir «La suma de los dígitos es: «,suma

               SiNo

Cuando se ingrese un número negativo, mostramos el siguiente mensaje.

                              Escribir «El número no es positivo»

               FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo que solo permita ingresar un número positivo y devuelva la suma de sus cifras
Algoritmo que solo permita ingresar un número positivo y devuelva la suma de sus cifras

Bien amigos esta es la solución de este algoritmo, les comparto el código, 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 *