elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 02:58  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Programa que calcula el número más próximo al primero
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Programa que calcula el número más próximo al primero  (Leído 1,785 veces)
DickGumshoe

Desconectado Desconectado

Mensajes: 145


Ver Perfil WWW
Re: Programa que calcula el número más próximo al primero
« Respuesta #15 en: 12 Noviembre 2011, 02:29 »

No me gusta mucho como esta quedando pero te digo que te falto asignarle:

 n_cercano=n;

en la toma del segundo numero, es decir, en los demas haces la comparacion, pero en el segundo numero como es el primer numero posible para el numero cercano, ya se lo asignas.

Fijate si asi anda

Ah, vale, muchas gracias. Se me olvidó ponerlo ahí...

Bueno, entonces ya me sale esa parte. Ahora seguiré cinco minutos intentando poner si 2 números están a la misma distancia del primero, sino lo intento mañana pro la mañana.

Muchísimas gracias de nuevo.


En línea
RyogiShiki


Desconectado Desconectado

Mensajes: 709


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Programa que calcula el número más próximo al primero
« Respuesta #16 en: 12 Noviembre 2011, 02:33 »

Bueno no he revisado el código, pero te hago unos apunte. Para que declarar como float cuando solo los usas como enteros (int).

Ahora, te recomiendo este es un ejemplo en buenas prácticas de identación:



Es bueno que dejes comentarios en las partes que te parezcan que sean complejas así cuando vuelvas a mirar el código sabes que hace cada cosa.

Es bueno que los nombres de las variables sean explicitas y tengan relación con su uso, así te evitas dolores de cabeza más tarde.



En línea

DickGumshoe

Desconectado Desconectado

Mensajes: 145


Ver Perfil WWW
Re: Programa que calcula el número más próximo al primero
« Respuesta #17 en: 12 Noviembre 2011, 02:41 »

Ah, muchas gracias a ti también por la aclaración.

Declaré como float porque se supone que el programa también debe reconocer números decimales (aunque la función del programa es más bien aprender, así que también podría haberlo declarado como int, como bien dices).

Lo de los comentarios lo hice en un solo programa, pero veo que ya me va siendo necesario volver a usarlo.

Muchas gracias.
En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines