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

Respuestas

Respuesta dada por: mafernanda1008
8

Se desarrolla un algoritmo que permita que el usuario ingrese un número positivo y calcula la suma de los dígitos

Un algoritmo nos da el conjunto de pasos a seguir para desarrollar un programos, veamos pues

#Inicio de programa:

#DEclaración de variable

a,n , suma, p Entero

s cadena de caracter

#Leer variable

       Imprimir("Introduzca el número positivo")

        Leer (a)

        Mientras a ≤ 0

               Imprimir("Error, El número no es positivo, Introduzca el número positivo")

                Leer (a)

        Fin Mientras

s = caracter (a)

i = tamaño(s) #aqui vemos cuantos dígitos tiene "a"

Suma = 0

n = i

       Mientras n  ≥ 1

               p = parte entera(a/10ⁿ⁻¹)

               Suma = Suma + p

              a = a - p*10ⁿ⁻¹

              n = n - 1

        Fin Para

Imprimir (Suma)

Respuesta dada por: ygonzagarodriguez
3

Respuesta:

Algoritmo ejercicio_dos

Definir n,suma Como Entero

Escribir 'Ingresa un número'

Leer n

Si n>0 Entonces

 suma <- 0

 Mientras n>0 Hacer

  suma <- suma+(n MOD 10)

  n <- trunc(n/10)

 FinMientras

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

SiNo

 Escribir 'El número no es positivo'

FinSi

FinAlgoritmo

Preguntas similares