7,697    17    0  

Ikke bruk mobilkalkis til skatteberegning!

 22,342     Akershus     0
Merkelig, og ikke bare på denne mobilen.  Prøv selv. Bytt rekkefølgen også.
Ikke bruk mobilkalkis til skatteberegning! - Mobilkalkis.jpg - hans9001

   #3
 1,519     Oslo     0
Den er jo evig nøyaktig nok til skatteberegning. Det er noget lite brukervennlig håndtering av avrunding av flyttall, men rent matematisk er svaret greit - er kun et spørsmål om presisjonsnivå.

  (trådstarter)
   #4
 22,342     Akershus     0
Avrunding av tall? Jeg har tastet inn tosifre etter komma.

Dette var på en Samsung, men får samme svaret på en HTC også.

God 16,9999999 mai  ;D
   #5
 1,519     Oslo     0

Avrunding av tall? Jeg har tastet inn tosifre etter komma.

Dette var på en Samsung, men får samme svaret på en HTC også.

God 16,9999999 mai  ;D


Det er fordi beregningene er gjort med flyttall. Det er bare lite elegant, forskjellen på 16,999999999999 og 17 har ingen ting å si i praksis. Det er et velkjent problem innen dataverdenen, absolutt nøyaktighet har man kun når man regner med heltall. Det er smådårlig programmering, men ikke nødvendigvis "feil". Når man regner med flyttall så har man en gitt presisjon - typisk svært mange desimaler etter komma, men av brukerhensyn rundes det gjerne av i brukergrensesnitett slik at det ser penere ut. Man forventer selvsagt at svaret her skal bli -5239.54, det er ikke det, men om du fyller inn uendelig mange nitall etter 3-tallet du får i svaret så er det i praksis det samme. Når hadde du sist behov for å regne med signifikant sjettedesimal eller 31. desimal?

Ift tittelen - hvorfor kan man ikke bruke en mobilkalkis til skatteberegning? Presisjonsnivået i norske kroner er 0.01 krone, kalkulatoren det er snakk om her regner betydelig mer nøyaktig enn det.
  (trådstarter)
   #6
 22,342     Akershus     0

Ift tittelen - hvorfor kan man ikke bruke en mobilkalkis til skatteberegning? Presisjonsnivået i norske kroner er 0.01 krone, kalkulatoren det er snakk om her regner betydelig mer nøyaktig enn det.
Jeg får ikke plass til alle nitallene på skjemaet ;D

Jeg synes bare dette virker kjipt.
   #7
 2,265     0
Jeg har ganske mye matte fra skolen og er kjent med flyttall, men det er stort sett rustet bort.

Hvorfor gir subtraksjon mellom 2 hele tall en differanse som må rundes av?
Er ikke -5239,54 et bedre svar enn trådstarter sitt avrunda tall?

   #9
 2,265     0
Rent matematisk så regner jo kalkulatoren feil? (På grunn av dårlig programmering).
Selv om det i praksis blir samme svaret.

Til skatteberegning fungerer den nok, selv om den er litt teit.

Men når du gjør styrkeberegninger på en 600 meters høy bygning, kan denne regnefeilen begynne å få litt å bety.
   #10
 5,730     0

Men når du gjør styrkeberegninger på en 600 meters høy bygning, kan denne regnefeilen begynne å få litt å bety.

Nei.
Det er alt for mange andre faktorer som er avrundet, tilnærma og ikke nøyaktige av andre grunner til at denne flyttallsunøyaktigheten får noko som helst innflytelse.

Excel har akkurat samme problem: =1,324 - 1,319 gir svaret: 0,00500000000000012

Flyttall har akkurat samme mengde signifikante siffer om ein reknar på 1000000000 eller på 0,0000000000001 og nøyaktigheten i utrekningane blir den samme.
Ein må berre passe på når ein konverter til heiltall eller andre talltyper med faste antall desimaler at ein ikkje får slike utslag som vist her.