Dado un número de tres cifras determine el producto de sus cifras

Dado un número de tres cifras, determine el producto de sus cifras.

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,a,b,c,x 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 de 3 cifras.

          si (n > 99 y n < 1000) o  (n < -99 y n > -1000) Entonces

Si la condición se cumple, entonces quiere decir que el número es de 3 cifras.

Dividimos la variable “n” entre 10, y el residuo se almacena en la variable “a”, con esto obtenemos el ultimo dígito.

                 a = n mod 10

Dividimos “n” entre 10, utilizamos la función trunc, para obtener la división exacta, con esta sentencia le quitamos un dígito al numero ingresado.

                 n = trunc(n/10)

Dividimos “n” entre 10 y residuo se almacena en la variable “b”, con esta sentencia obtenemos el penúltimo dígito.

                 b = n mod 10

Dividimos “n” entre 10, utilizando la función trunc para obtener la división exacta, con esta sentencia le quitamos un dígito al numero ingresado.

                 n = trunc(n/10)

Dividimos “n” entre 10, y el residuo se almacena en la variable “c”, con esta sentencia obtenemos el primer dígito.

                 c = n mod 10

Ya que tenemos los dígitos o cifras separadas entonces calculamos el producto y el resultado lo almacenamos en la variable “x”.

                    x = a * b * c

En pantalla mostramos los dígitos separados.

                 Escribir a

             Escribir b

             Escribir c

Y finalmente mostramos el producto de las cifras.

             Escribir «El producto de las cifras es: «,x     

       SiNo

Cuando se ingrese un número que no sea de 3 cifras, mostramos el siguiente mensaje.

             Escribir «EL número no es de 3 cifras»

       FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Dado un número de tres cifras determine el producto de sus cifras
Dado un número de tres cifras determine el producto de sus cifras

Aquí puedes ver el funcionamiento de este algoritmo, les comparto el código fuente, 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 *