Tema: un bug??!
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/09/2009, 15:31
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Respuesta: un bug??!

El tema esta en que ni 2 ni 4 son flotantes (son enteros) asi que el 0.5 se pierde, ejemplo simple:

Código:
float x = 2 / 4;
printf("%f\r\n", x);
Usando flotantes:
Código:
float x = 2.0 / 4.0;
printf("%f\r\n", x);
Código:
float x = 2.0 + (2.0 / 4.0) * 1.0 - 2.0 * 2.0;
printf("%f\r\n", x);
C++ still rules
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO