Kirjoittaja Aihe: hardy gnumeric 1.8.2  (Luettu 1358 kertaa)

muusikko

  • Käyttäjä
  • Viestejä: 145
    • Profiili
hardy gnumeric 1.8.2
« : 11.09.08 - klo:11.39 »
Tulipa vastaan mielenkiintoinen juttu:

avaan uuden tiedoston ja kirjoitan soluun
=1600-1603,54
tulos: -3,53999999999996

tai sitten =1600,6-1603,54
tulos: -2,94000000000005

Korkeamman matematiikan mukaan 4-2 on kai kyllä "noin" kaksi, mutta eikö tuloksessa desimaaleja pitäisi silti olla korkeintaan kaksi.. Toimii myös joillain muilla luvuilla mutta esim. 1400,6-1603,54 antaa tulokseksi oikein -202,94

Onko jollain muulla sama ongelma? Kysyn varmuuden vuoksi ennen kuin teen bugiraporttia.
« Viimeksi muokattu: 11.09.08 - klo:11.42 kirjoittanut muusikko »

harrykaa

  • Vieras
Vs: hardy gnumeric 1.8.2
« Vastaus #1 : 11.09.08 - klo:12.29 »
Muusikko,

siis matematiikassa pitää tuollaisissa laskutehtävissä olla kauttaaltaan sama määrä merkitseviä numeroita (numerot desimaalipilkun jälkeen).
Esim. sinun ensimmäisessä laskutoimituksessa on luku 1600 ja sitten luku 1603,54 samassa tehtävässä.
Oikeammin pitää merkitä 1600,00 - 1603,54
ja vastaus on -3,54.

Tai sitten 1600 - 1604
ja vastaus on -4 (ei -4,00).

Yhtä kaikki, selvä bugi on kysymyksessä.

harrykaa