facebook
twitter
feed

Qué comentan tus amigos

OJO
artículo de publicado el 12 de diciembre de 2005...

Philipp nos invita a que hagamos la siguiente resta: 1 – 0.9 – 0.1.

Resta de Google
  1. el 12 de diciembre de 2005, Jonatan ha dicho...

    Solo por probar pude ver que MSN Search tambien posee este error/bug o lo que sea, en cambio yahoo si, da una respuesta correcta, en google, para obtener un resultado mas loco podes poner 1-0.8-0.2

    Nos Vemos

  2. el 12 de diciembre de 2005, Mikel ha dicho...

    Resta perfectamente. Y este resultado tiene su explicación, Google está realizando los cálculos con coma flotante de doble precisión.

    Concretamente, para la operación realizada (1-0.9-0.1), Javascript, y probablemente otros muchos lenguajes de programación, devuelven exactamente el mismo resultado.

    http://es.wikipedia.org/wiki/Punto_flotante
    http://es.wikipedia.org/wiki/IEEE_punto_flotante

  3. el 12 de diciembre de 2005, bliss ha dicho...

    También funciona con 1-0.7-0.3, pero si sigues poniendo 0.6; 0.5, etc, ya no funciona.
    Como curiosidad, probé y vi que si pones la cifra mayor detrás (1-0.1-0.9) y no delante (tal como está aquí, 1-0.9-0.1), no falla…
    Saludos

  4. el 13 de diciembre de 2005, Artemio Estrella ha dicho...

    El resultado es informaticamente correcto, buena aportación Mikel

  5. el 15 de diciembre de 2005, esvom ha dicho...

    Pues como ya dijieron, es cosa de la programación, no error de Google, pero si quieren restar de esa forma, pueden usar tambien parentesis:

    1-(0.9+0.1), jejeje