Está en la página 1de 3

3. Dado un número, determinar cuántos dígitos tiene.

DEFINICIÓN DEL PROBLEMA:


Dado un número calcular el número de dígitos que posee
ANÁLISIS DEL PROBLEMA

1- El usuario debe ingresar el número


2- El sistema debe procesar, para dar el número de dígitos
3- El procedimiento se realizara utilizando el “while” y se evaluará quitando dígitos

Procesamiento de
El usuario debe ingresar el El sistema debe procesar,
la información por
número para dar el número de dígitos
la computadora

DISEÑO DE ALGORITMO

INICIO
Definir numero, contador como Entero
Escribir "Ingrese un número:"
Leer numero
Si numero < 0 Entonces
numero = numero * (-1) // Convertir número negativo a positivo
Fin Si
Si numero = 0 Entonces
Escribir "solo hay un digito"
Sino
Mientras numero > 0
contador ← contador + 1
numero ← numero - (numero Mod 10) // Restar el último dígito
numero ← numero / 10
Fin Mientras
Escribir "el numero de dígitos es: " + contador
Fin Si
FIN
PRUEBA DE ESCRITORIO

Ingrese un número: -43 V

Numero=numero * (-1)
42= -42 *(-1)
F
V

Contador=1 Contador=2
Numero = 40/10
Numero=4 V
Numero = 42 – 2 Numero = 4 - 4
Numero=40 Numero=0

Numero = 0/10
Numero=0
F

"el numero de dígitos es: 2

También podría gustarte