Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/04/2010, 11:57
Bigcrime
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 9 meses
Puntos: 2
Le puse 300 segundos y lo unico que hizo fue durar mas para tirar el error, creo que el problema es del <> cuando se utilizan numeros decimales.

Intenté este codigo

$numero = 1;

while ($numero <> 100000)
{
$numero = $numero + 1;
}
echo ($numero);

y me respondio en 4 segundos, considerando que este loop es mas largo.

Alguien sabe a que se debe ?

grax

alguien tendria la gran gran amabilidad de ayudarme ? soy nuevo en PHP me lei un manual ayer y no he tenido problemas hasta ahora, esto me esta volviendo loco, porq estoy consciente de que mi programa esta bien, es PHP que esta haciendo algo que al parecer en mi manual no estaba y que busco por internet mas manuales y no habla sobre algo asi !

grax

$numero = 1;

while ($numero <> 1.87)
{
$numero = $numero + 0.01;
}
echo ($numero);

Me podrias explicar porque no terminaria ?
Se supone que al ir sumando 0.01, debe llegar
a 1.87 en algun momento(en la vuelta numero 87) y no volveria entrar al loop, ya que 1.87 no es desigual a 1.87(condicion), imprime $numero y fin.

!!!!!!! NO COMPRENDO !!!!!! algun Pro que me ayude! por favor !

Carl se que con tu codigo si funciona, pero necesito que funcione con <>, es decir, necesito comprender el porq no funciona con <>, analiza el programa con <> y dime porq no funciona ?

Solo como aprendizaje, porque segun yo deberia funcionar !!! o no ?

nadie me puede decir :(?

Última edición por GatorV; 05/04/2010 a las 10:07