Enkel kalkylator
En enkel kalkylator för aritmetiska uttryck — addition, subtraktion, multiplikation och division.
Inmatning
Utdata
Readme
Hur fungerar en miniräknare?
En miniräknare utvärderar matematiska uttryck genom att tolka operatorprioritet och tillämpa aritmetiska regler. Moderna miniräknare respekterar standardordningen för operationer — ofta ihågkommen som PEMDAS eller BODMAS — där multiplikation och division utvärderas före addition och subtraktion, och parenteser kan åsidosätta standardordningen. Under huven konverterar de flesta programvarubaserade miniräknare användarens inmatning till ett uttrycksträd eller använder en rekursiv parser för att producera ett numeriskt resultat.
Enkla aritmetiska operationer (addition, subtraktion, multiplikation, division) är snabba och deterministiska, men gränsfall som division med noll, mycket stora tal eller flyttalsprecision kräver försiktig hantering. Bra miniräknare avrundar visningsresultat för att undvika att visa felaktiga siffror som 0.1 + 0.2 = 0.30000000000000004.
Verktygesbeskrivning
Simple Calculator tillhandahåller ett bekant knappsätsgränssnitt för vardaglig aritmetik. Det utvärderar uttryck i realtid när du skriver eller trycker, så du kan se det löpande resultatet innan du trycker på lika med. Miniräknaren stöder addition, subtraktion, multiplikation, division, procent, teckenbyte och backstegskorrektion.
Funktioner
- Direktutvärdering — resultatet uppdateras automatiskt när du bygger uttrycket, så du behöver inte trycka på lika med för att se mellanresultat.
- Procentstöd — tangenten
%konverterar det aktuella värdet till en procentsats (dividerar med 100), användbar för dricks- och rabattberäkningar. - Tangentbords- och knapinmatning — använd knappsätsen på skärmen eller skriv direkt via tangentbordet för snabb inmatning.
Hur det fungerar
Uttryck utvärderas med hjälp av biblioteket math.js, som hanterar operatorprioritet, stora tal och gränsfall för flyttal korrekt. Visningssymboler som ×, ÷ och − mappas till deras ASCII-motsvarigheter (*, /, -) före utvärdering. Resultaten formateras till 12 signifikanta siffror för att undvika flyttalsbrus i utmatningen.
Alternativ förklarade
| Knapp | Åtgärd |
|---|---|
C |
Rensar uttrycket och resultatet helt. |
± |
Växlar tecknet för det aktuella värdet (positivt ↔ negativt). |
% |
Dividerar det aktuella värdet med 100. |
÷ × − + |
Standardaritmetiska operatorer. |
⌫ |
Tar bort det senast inmatade tecknet. |
= |
Utvärderar uttrycket och ersätter inmatningen med resultatet. |