Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse. - Mayo 16, 2008, 10:20:16
Boton Buscar
Inicio Ayuda Calendario Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: No me funca un codigo de la bliblia =( 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: No me funca un codigo de la bliblia =(  (Leído 67 veces)
ZequeZ
Miembro
*****
Desconectado Desconectado

Mensajes: 98


Adicto PC


Ver Perfil WWW Email
« en: Abril 17, 2008, 11:08:44 »

Bueno, la cosa es que estoy leyendome la biblia (La del C, che, no se crean cualquier cosa xD) y en uno de los ejemplos te dice, como pasar de celsius a fahrenhit (O como se escriba xD).

El primero lo hago bien, pero el segundo, cuando tengo que usar float, me salen un monton de numeros raros xD. El compilador no me manda error...

Aca esta el codigo:

Código:
#include <stdio.h>
#include <iostream>

main()
{
    int fahr, celsius;
    int lower, upper, step;
    lower = 0;
    upper = 300;
    step = 20;
   
    fahr = lower;
    printf("Comparacion fahrenheint y celsius\n");
    while(fahr <= upper)
    {
                celsius = (fahr-32)/1.8;
                printf("%1.1f \t %8.1f\n", fahr, celsius); /*Comentario*/
                fahr = fahr+step;
    }
   
    system("pause>nul");
}

Y aca esta lo que sale en pantalla...

Código:
Comparacion fahrenheint y celsius
-1.$     69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
-1.$     69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0
0.0      69004573617205809000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000.0


Para mas info, uso el DEV C++ y tengo WindowsXP SE...

Ayuda?
En línea

Please wait...
Learning...
Learning...
Learning...
Cannot create a trojan
Learn more and try again
S0LD13R
Habitual
*****
Desconectado Desconectado

Mensajes: 343


Cada movimiento, nos estan vigilando....


Ver Perfil WWW Email
« Respuesta #1 en: Abril 17, 2008, 05:34:56 »

Mira aki te dejo el code ya hecho para que lo compares, este hace una conversion de Celsius a Farhenheit y viceversa. Ya con esta estructura ya lo cambias  a C.

en C++:

#include <iostream>
#include <conio.h>

using namespace std;

main(){
       
       int opc;
       float cel,far;
       cout<<"Convertidor de Celsius-Fahrenheit\n\n\n";
       cout<<"[1] Celsius a Fahrenheit"<<endl;
       cout<<"[2] Fahrenheit a Celsius"<<endl;
       cout<<"[3] Salir"<<endl;
       cin>>opc; cout<<"Opcion: ";
       if(opc==1){
                 
                  cout<<"Cantidad en Celsius: "; cin>>cel;
                  far=cel*1.8+32;
                  cout<<"Grados Fahrenheit: "<<far;
                  }
                  else if(opc==2){
                       cout<<"Cantidad en Fahrenheit: "; cin>>far;
                       cel=(far-32)*5/9;
                       cout<<"Grados Celsius: "<<cel;
                       }
                       else{
                       exit (0);}
                       getch();
}
En línea



Blog Geek
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
ZequeZ
Miembro
*****
Desconectado Desconectado

Mensajes: 98


Adicto PC


Ver Perfil WWW Email
« Respuesta #2 en: Abril 17, 2008, 06:08:34 »

Gracias, pero lo que queria era poder hacerlo en C, asi me hago toda la bliblia =P.

Hay alguna bliblia del C++  Grin Grin?

Alguien sabe porque no me funciona  Cry?
En línea

Please wait...
Learning...
Learning...
Learning...
Cannot create a trojan
Learn more and try again
ZequeZ
Miembro
*****
Desconectado Desconectado

Mensajes: 98


Adicto PC


Ver Perfil WWW Email
« Respuesta #3 en: Abril 17, 2008, 06:15:51 »

Bueno, ya lo solucione, era una boludez, uno de mis miles de despistes por lo cuales siempre me va mal en las pruebas xD.

Estaba declarando fahr y celsius como int en vez de float xD  Lips Sealed Lips Sealed Lips Sealed Lips Sealed

Bueno, soy un boludo jajaja xD

Gracias igualmente ^^
En línea

Please wait...
Learning...
Learning...
Learning...
Cannot create a trojan
Learn more and try again
usarioma
Habitual
*****
Desconectado Desconectado

Mensajes: 211



Ver Perfil Email
« Respuesta #4 en: Abril 23, 2008, 09:35:25 »

de q biblia de c hablas? nunca supe q habia una biblia
En línea

Devuelve golpe por golpe, desprecio por
desprecio, ruina por ruina, ¡y devuélvelos con
interés del ciento por ciento! Ojo por ojo, diente
por diente, ¡siempre en una proporción de cuatro
a uno, de cien a uno! Conviértete en el temor de
tu adversario, y cuando él se aleje, lo hará con
mucha más sabiduría que rumiar. De este modo,
te harás respetar en todas las esferas de la vida, y
tu espíritu, tu espíritu -inmortal, vivirá, no en un
paraíso intangible, sino en el cerebro y en las
fibras de aquellos cuyo respeto has conquistado.
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 292


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #5 en: Abril 23, 2008, 10:43:31 »

de q biblia de c hablas? nunca supe q habia una biblia

asi se le dice
al libro ->  El lenguaje de programacion C escrito por Brian Kernighan
En línea

am
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: No me funca un codigo de la bliblia =( « anterior próximo »
Ir a:  
Novedades, Dudas, Comentarios Y Sugerencias, Top 100, Off-Topic, Revista E-Zine, Revista E-Zine, Sistemas operativos libres. , HacK GeneraL, Phreaking, Bug y Exploits, Networking & Wireless, Overclocking, Refrigeracion y demas, Hardware, Electronica Y Robotica, Hack para newbies, Todo Messenger, Troyanos y virus, Programacion, Programacion para webmasters, Software, Cracks & Serialz, P2p, Bittorrent, Elinks, Diseño Grafico, Juegos PC, Mp3, Multimedia, Peliculas Divx, Juegos, Humor y Adultos. (Diversion), Paginas Webs Recomendadas, Videos,


Zona-Musical Juegos online Juego Gratis10 Solucion Hosting Videos De Musica 1juegogratis Dragonjar
Noticias
 Juegos De Coche juegos gratis online juegos Los Foros De Sexe Gratuit Sexo Duro Tierra Messenger Trucos
Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC