Ingen upload, 100% lokalt, ingen konto

Artikel

En regneværktøjskasse, du ikke skal installere

De fleste hurtige beregninger kræver ikke en særskilt app. Drikkepenge, en rabat, en skattelinje, en opskriftsomregning eller en pris i udlandet er alt sammen simpel aritmetik. Ulempen ved de fleste regnemaskiner på nettet er, at de kører i skyen, så de tal, du skriver, rejser til en server. Værktøjerne, der er samlet her, kører derimod helt i din browser. Du åbner en side, skriver dine tal, og resultatet vises lokalt, uden at noget bliver uploadet og uden konto at oprette.

Procenter, drikkepenge og skat

Disse tre beregninger har samme form: et grundbeløb ganget med en sats. Drikkepenge på 20 procent af en regning på 45,00 er 45 gange 0,20, altså 9,00, i alt 54,00. En rabat på 15 procent på en vare til 80,00 trækker 12,00 fra og efterlader 68,00. Skat virker på samme måde, bare omvendt: en pris på 50,00 med 8 procent skat lægger 4,00 til, altså 54,00 ved kassen. I hovedet er det let at regne lidt forkert, især når du deler en regning eller trækker skatten ud, som allerede er med i en pris. Procentberegneren klarer de simple forhold, drikkepengeberegneren tilføjer deling mellem flere personer, og skatteberegneren lader dig gå fra en pris uden skat til slutprisen eller hente beløbet uden skat ud af en sum. Hvert tal bliver på din enhed.

Regneeksempel: en regning på 60 plus 15 procent i drikkepenge, altså 9, giver en total på 69.

Metrisk og imperisk, side om side

At skifte mellem målesystemer er dagligdags for alle, der læser opskrifter, vejledninger eller rejseguider skrevet til en anden region. Omregningerne er faste forhold, så en lille referencetabel dækker næsten alt i hverdagen: 1 tomme er 2,54 centimeter, 1 fod er 30,48 centimeter, 1 mile er cirka 1,609 kilometer, 1 pund er cirka 0,454 kilogram og 1 amerikansk gallon er cirka 3,785 liter. Temperatur er undtagelsen, fordi den ud over en skala også har en forskydning: for at gå fra Fahrenheit til Celsius trækker du 32 fra og ganger med fem niendedele, så 68 F bliver 20 C. Enhedsomregneren dækker længde, vægt, rumfang, temperatur og flere andre kategorier, så du ikke behøver at huske den præcise faktor for hver enkelt.

Køkkenmål afhænger af ingrediensen

Køkkenomregninger snyder folk, fordi et cup-mål måler rumfang, mens en opskriftsingrediens ofte vejes, og forbindelsen mellem de to afhænger af massefylden. En cup vand vejer cirka 240 gram, men en cup almindeligt mel er kun cirka 120 gram, og en cup stødt sukker ligger omkring 200 gram. At behandle dem alle med samme vægt er sådan, en kage bliver tør eller kompakt. Køkkenomregneren husker typiske massefylder for almindelige ingredienser, så når du beder om en cup mel i gram, bruger den værdien for mel, ikke en generisk. Den kan dog ikke vide, hvor hårdt du pakker målet, og derfor anbefaler bageguider at veje mel, når præcisionen tæller.

Valuta, med et ærligt forbehold

Valuta er den eneste beregning på listen, der virkelig kræver data udefra, for vekselkurserne ændrer sig hver dag. Valutaomregneren henter en offentlig tabel med dagskurser, samme slags offentlige oplysning, som enhver kan slå op, og foretager derefter omregningen i din browser. Af det design følger to ting. For det første er kurserne et øjebliksbillede af dagen, ikke et markedsflow i realtid, så de dur til groft at se, hvad en pris betyder i din egen valuta, men de er ikke den kurs, en bank eller mægler ville give dig på et givet sekund. For det andet hentes kun den offentlige kurstabel; de beløb, du skriver, sendes aldrig, og det seneste øjebliksbillede gemmes i cache, så værktøjet også virker offline, med dato og kilde synlige på skærmen.

Flydende-komma-præcision i beregningsværktøjer til browseren

JavaScript repræsenterer alle tal som 64-bit IEEE 754 doubles. Dette format kan nøjagtigt repræsentere heltal op til 2^53, men introducerer afrundingsfejl for mange decimalværdier: 0,1 + 0,2 giver 0,30000000000000004 frem for 0,3. For beregninger som procentfordelinger, enhedskonverteringer eller momssafrunding har dette betydning. En almindelig tilgang er at skalere værdier til heltal, inden operationen udføres (f.eks. at behandle valutabeløb som hele øre), og derefter skalere tilbage til sidst. Til højere præcisionsbehov arbejder vilkårlig-præcisions-biblioteker på ciferstrenge frem for native floats, til en ydelsesomkostning. At forstå hvilken tilgang en beregner anvender, fortæller dig, om et resultat er afrundet til en visningstærskel eller bærer IEEE 754-afrunding gennem hele kæden.

I en browser giver 0,1 + 0,2 resultatet 0.30000000000000004, den klassiske afrundingsejendommelighed ved binære flydende kommatal.

Værktøjer i denne artikel

Ofte stillede spørgsmål

Virker disse regnemaskiner offline?

Værktøjerne til procent, drikkepenge, skat, enheder og køkken er ren aritmetik og kører helt i browseren, så når siden er indlæst, bliver de ved med at virke uden forbindelse. Valutaomregneren skal bruge en daglig kurstabel, men gemmer den senest hentede i cache, så den virker også offline med det øjebliksbillede, hvis dato vises tydeligt.

Er vekselkurserne de samme som bankens?

Nej. Omregneren bruger en offentlig referencekurs, der opdateres en gang om dagen, god til at forstå, hvad en udenlandsk pris er værd. En bank eller kortudsteder anvender sin egen kurs i transaktionsøjeblikket og lægger som regel en margin eller et gebyr oveni, så beløbet på din kontoudskrift afviger en smule fra det omregnede skøn.