Dado un número natural de 4 cifras, diseñe un algoritmo que determine
la suma y el producto de las cifras del número.
Es en PSeInt
Respuestas
Respuesta:
Algoritmo SumaProducto4Cifras
Definir num, c, s, m, d Como Entero
c = 0
s = 0
m = 1
Escribir 'Número Natural De 4 Cifras:'
Leer num
Mientras num <> 0 Hacer
d = num Mod 10
s = s + d
m = m * d
num = Trunc(num / 10)
c = c + 1
FinMientras
Si c = 4 Entonces
Escribir 'Suma De 4 Dígitos: ',s
Escribir 'Multiplicación De 4 Dígitos: ',m
SiNo
Escribir 'Vuelva A Introducir Los Datos'
FinSi
FinAlgoritmo
¡¡Espero Te Sirva, Saludos!!
A continuación te muestro un algoritmo en pseint para sumar y multiplicar los dígitos de un número de cuatro cifras, adjunto imagen de salida en pantalla y diagrama de flujo.
Algoritmo suma y producto de dígitos de un número de 4 cifras
- // Definir variables
Definir SumaCifra,Num,ProductoCifra Como Entero
Definir cifra,NumTxT Como Caracter
Definir NumDig Como Entero
Escribir 'Ingrese número (1000 - 9999): ' Sin Saltar
- // Entrada de datos
Repetir
Leer Num
Si (Num<1000) O (Num>9999) Entonces
Escribir 'Cifra debe ser de 4 cifras'
FinSi
Hasta Que (Num>1000) Y (Num<9999)
- // Suma y producto de dígitos
NumTxT <- ConvertirATexto(Num)
Para b<-1 Hasta LONGITUD(NumTxT) Hacer
cifra <- SUBCADENA(NumTxT,b,b)
NumDig <- ConvertirANumero(cifra)
SumaCifra <- SumaCifra+NumDig
Si b=1 Entonces
ProductoCifra <- NumDig
SiNo
ProductoCifra <- ProductoCifra*NumDig
FinSi
FinPara
- // Muestra suma y producto de dígitos
Escribir ' Suma de Dígitos es: ',SumaCifra
Escribir ' Producto de Dígitos es: ',ProductoCifra
FinAlgoritmo
Para saber más acerca de algoritmo en pseint para sumar dígitos consulte: https://brainly.lat/tarea/61819389