Hola amigos en esta ocasión realizamos algoritmo para contar los digitos de un numero, este algoritmo lo desarrollamos y probamos con el simulador pseint.
Haz clic aquí para suscribirte a mi canal
Dado un numero determinar cuantos dígitos tiene
Bien te parece si empecemos a explicar este algoritmo, eso imagine .
Bien lo primero que hacemos es ponerle un nombre, en mi caso le ponemos:
Algoritmo detarea
Después declaramos las variables para este ejemplo utilizamos las variable n y contador como entero.
Definir n como entero
Con la función escribir mostramos un mensaje en pantalla y pedimos un número, recuerda que los mensajes se deben escribir entre comillas dobles.
Escribir «Escribe un número»
Con la función leer asignamos en la variable n el numero ingresado por teclado.
Leer n
Inicializamos la variable contador con el número cero.
contador = 0
Utilizamos un ciclo mientras con la condición mientras n sea mayor o igual a cero.
Mientras n >= 1 Hacer
Sin la condición se cumple entonces dividimos en número entre 10 pero con la función trunc para obtener la división exacta.
n = trunc(n/10)
Incrementamos la variable contador en uno, esto lo hacemos para ir contando los dígitos del número.
contador = contador + 1
FinMientras
Al finalizar el bucle en la variable contador se habrá almacenado el número de dígitos que tienen el número.
Con la función escribir mostramos un mensaje en pantalla donde indicamos el número de dígitos que tiene el número.
Escribir «EL numero tiene «,contador,» dígitos»
Finalmente cerramos el algoritmo con la siguiente sentencia.
FinAlgoritmo
Obtener los dígitos de un numero
Bien amigos esta es la solución de este algoritmo para contar los digitos de un numero en pseint, espero les guste y más que nada les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.