Dado un número determinar la suma de sus dígitos mediante un algoritmo en PSEINT.
Respuestas a la pregunta
Respuesta:
hello
Explicación:
Proceso sin_titulo
Definir a Como Entero
Escribir "Ingrese un número de tres cifras"
leer a
digito3 <- a MOD 10
digito2 <- TRUNC (a / 10) MOD 10
digito1 <- TRUNC (a / 100) MOD 100
suma <- digito1 + digito2 + digito3
Escribir "EL PRIMER DIGITO ES: ", digito1
Escribir "EL SEGUNDO DIGITO ES: ", digito2
Escribir "EL TERCER DIGITO ES: ", digito3
Escribir ""
Escribir "LA SUMA DE SUS CIFRAS ES: ", suma
FinProceso
A continuación algoritmo en pseint que suma los dígitos de cualquier número e imprime el resultado.
Algoritmo Suma_digitos_De_Un_Número
Definir SumaDigitos Como Entero
Definir num Como Caracter
Definir num1 Como Entero
SumaDigitos <- 0
Escribir 'Ingrese un número: ' Sin Saltar
Leer N
// Conversión de numero a texto
num <- ConvertirATexto(N)
// Extracción, impresión y suma de cada dígito de la cadena caracter
Para x<-0 Hasta LONGITUD(num) Hacer
digito <- SUBCADENA(num,x,x)
Escribir digito,' ' Sin Saltar
num1 <- ConvertirANumero(digito)
SumaDigitos <- SumaDigitos+num1
FinPara
Escribir ' = ',SumaDigitos
FinAlgoritmo
Para saber más acerca de algoritmo para sumar dígitos de un número consulte: https://brainly.lat/tarea/48034040