elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con un programa en presudocodigo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un programa en presudocodigo  (Leído 2,035 veces)
billy_joe

Desconectado Desconectado

Mensajes: 73


Ver Perfil
Ayuda con un programa en presudocodigo
« en: 10 Mayo 2010, 01:11 am »

Hola a todos les keria hacer una pregunta alguien no sabra como seria la formula en pseudocodigo para q el programa reconozca q el numero ingresado elevado a la 2 tiene 3 digitos o 4 o 5...etc. No se si me entienden por ejemplo si el numero ingresado es 15 entonces seria 15 elevado a la 2 q es igual a 225 el tema es como hago para q el programa reconozca cuanta cantidad de digitos tiene ese numero elevado a la 2?



Bueno me voy llendo

Gracias de antemano

salu2!


« Última modificación: 10 Mayo 2010, 02:01 am por billy_joe » En línea

h0oke


Desconectado Desconectado

Mensajes: 2.059


Coder ~


Ver Perfil WWW
Re: Ayuda con un programa en presudocodigo
« Respuesta #1 en: 10 Mayo 2010, 02:03 am »

Esto no va en este foro...

Esto creo que funcionaría:

Código:
Ingresar numero
numero = numero * numero
Mientras numero <> 0 hacer
|     contador = contador + 1
|     numero = numero / 10
|Fin Mientras
contador = contador - 1


En línea

billy_joe

Desconectado Desconectado

Mensajes: 73


Ver Perfil
Re: Ayuda con un programa en presudocodigo
« Respuesta #2 en: 10 Mayo 2010, 02:25 am »

Hola dr.~ gracias por tu resp solo tengo una duda lo q hace q el programa reconozca la cantidad de digitos q tiene el numero elevado a la 2 essolamente:                 numero = numero / 10? y ese contador q pusiste fuera del mientras q estaria restando? tengo entendido q el q esta adentro del miestras q esta sumando cada vez q se ingresa el numero y se hace la operacion se aumentaria en 1 es decir q despues seria 16 potencia 2, por eso te preguntaba q estaria restando el contador q esta fuera del mientras?


En línea

h0oke


Desconectado Desconectado

Mensajes: 2.059


Coder ~


Ver Perfil WWW
Re: Ayuda con un programa en presudocodigo
« Respuesta #3 en: 10 Mayo 2010, 02:37 am »

Una prueba de escritorio a veces no viene mal...

Código:
numero             | contador                    | condición
2                   0                  -
4                   0                  -
4                   1                  V
0                   2                  F
0                   1                  -

Entonces, el contador regresa que fue un sólo dígito...
Ahora bien, espero que puedas entender la prueba...(no está bien hecha en cuanto a formalidad se refiere)
En línea

billy_joe

Desconectado Desconectado

Mensajes: 73


Ver Perfil
Re: Ayuda con un programa en presudocodigo
« Respuesta #4 en: 29 Mayo 2010, 07:27 am »

Gracias por tu respuesta

salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines