7. Ingresar un número de 3 cifras y luego mostrar la suma de sus cifras elevada al cuadrado. alguien lo tiene en pseint porfa

Respuestas

Respuesta dada por: williamchavez5paj18q
26

Respuesta:

Proceso DIG

 

//DECLARAR

DEFINIR NUM, DIG1, DIG2, DIG3, POT COMO ENTERO

 

//LEER

ESCRIBIR "INGRESE UN NUMERO DE 3 DIGITOS"

LEER NUM

 

//PROCESO PARA SEPARAR LOS DIGITOS

DIG3 = NUM % 10

NUM = trunc(NUM / 10)

DIG2 = NUM % 10

NUM = trunc(NUM / 10)

DIG1 = NUM % 10

 

//PROCESO DE POTENCIA

POT = DIG1 ^ 2 + DIG2 ^ 2 + DIG3 ^ 2

 

//SALIDA

Escribir "RESULTADOS"

ESCRIBIR "DIG1: " DIG1

ESCRIBIR "DIG2: " DIG2

   ESCRIBIR "DIG3: " DIG3

ESCRIBIR "LA SUMA DE LOS DIGITOS AL CUADRADO ES IGUAL A: " POT

 

FIN PROCESO

Explicación:

MOD(%): es una funcion de que devuelve el resto de un numero

trunc: es una funcion que convierte un decimal a entero


Jaackk: :`)
williamchavez5paj18q: jajaj en todos lados te encuentro
Jaackk: Te wa notificar
jufaz96: :'v
Respuesta dada por: megatokay
3

A continuación se muestra pseudocódigo en pseint que calcula el cuadrado de la suma de los tres dígitos de un número ingresado. Se adjunta imagen de diagrama de flujo y salida en pantalla.  

Algoritmo para suma de dígitos de un número y elevarlo al cuadrado

  • // Definición de variables

       Definir SumaDigitos Como Entero

Definir N Como caracter

Definir auxdigito Como Entero

SumaDigitos <- 0

Escribir 'Ingrese un n˙mero de tres cifras: ' Sin Saltar

  • // Validar entrada de datos

Repetir

 Leer N

 Si LONGITUD(N) <> 3

  Escribir 'Cifra diferente de 3 dígitos'

 FinSi

Hasta Que  LONGITUD(N) = 3

  • // Impresión y suma de cada dígito

Para a<-0 Hasta LONGITUD(N) Hacer

 digito <- SUBCADENA(N,a,a)

 Escribir digito,'+' Sin Saltar

 auxdigito <- ConvertirANumero(digito)

 SumaDigitos <- SumaDigitos+auxdigito

FinPara

  • // Impresión y suma de dígitos al cuadrado

Escribir ' = ',SumaDigitos

Escribir SumaDigitos,' al cuardrado = ', SumaDigitos^2

FinAlgoritmo

Para saber más acerca de algoritmo en pseint para sumar dígitos consulte: https://brainly.lat/tarea/12427109

Adjuntos:
Preguntas similares