CT Calc Tools

Wetenschappelijke rekenmachine

Bereken rekenkunde, machten, wortels, goniometrie, logaritmen en constanten met een veilige parser die volledig in je browser draait.

🔒 Draait volledig in uw browser — niets wordt geüpload

Result

12.25

Parsed locally without eval.

Advertisement

Veilige parser voor wetenschappelijke rekenmachine

Deze rekenmachine ondersteunt alledaagse wetenschappelijke uitdrukkingen zonder JavaScript-eval te gebruiken. De parser splitst eerst getallen, operatoren, haakjes, constanten en functienamen op in tokens. Daarna past hij de rekenvolgorde toe: eerst haakjes, dan functies en unaire tekens, machten, vermenigvuldigen en delen, en ten slotte optellen en aftrekken. De basisregels zijn de bekende: a + b, a − b, a × b, a ÷ b en a^b. Procent is een achtervoegsel-snelkoppeling die de voorgaande waarde omzet in een breuk door die door 100 te delen.

Functies zijn onder meer wortel, sinus, cosinus, tangens, logaritme met grondtal 10 en natuurlijke logaritme. Goniometrische functies gebruiken graden, dus sin(30) geeft 0.5. Constanten kun je invoeren als π, pi of e. Ongeldige uitdrukkingen, delen door nul, logaritmen van niet-positieve waarden en wortels van negatieve waarden tonen een fout in plaats van een onveilig of misleidend resultaat.

Voorbeelden en ondersteunde syntaxis

Probeer uitdrukkingen zoals sqrt(144), 2^8, sin(45)^2 + cos(45)^2, log(1000) of 50% * 200. Vermenigvuldigen moet je expliciet typen, dus schrijf 2*pi in plaats van 2pi. Haakjes kunnen worden genest om delen van een langere berekening te groeperen. De knoppen voegen gewone tekst in het uitdrukkingsveld in, en je kunt ook rechtstreeks met het toetsenbord typen.

Opmerkingen over privacy en nauwkeurigheid

Alle berekeningen gebeuren in de browser met standaard JavaScript-getallen. Dat is geschikt voor algemene wiskunde, schoolcontroles en snelle technische schattingen, maar niet voor financiële berekeningen met willekeurige precisie of symbolische algebra. De pagina uploadt geen uitdrukkingen, bewaart geen geschiedenis en roept geen wiskunde-API aan. Controleer belangrijke resultaten, vooral wanneer afronding, hoekeenheden of domeinbeperkingen ertoe doen.

Bouw bij lange uitdrukkingen de berekening op in kleinere delen en gebruik haakjes om je bedoeling duidelijk te maken. Dat vermindert fouten en maakt de getoonde uitdrukking makkelijker te controleren voordat je op het resultaat vertrouwt.

Hoe te gebruiken

  1. Typ of tik een uitdrukkingGebruik getallen, operatoren, haakjes, constanten en functies zoals sqrt, sin, cos, tan, log en ln.
  2. Veilig berekenenDruk op is gelijk aan om de ingebouwde parser uit te voeren. De pagina gebruikt nooit eval.
  3. Controleer het resultaatLees het resultaat en de genormaliseerde uitdrukkingsregel voor een snelle controle.

Veelgestelde vragen

Gebruikt deze rekenmachine eval?
Nee. Hij splitst de uitdrukking in tokens en berekent die met een kleine, veilige parser in TypeScript aan de clientzijde.
Gebruiken goniometrische functies graden of radialen?
Sin, cos en tan gebruiken graden, omdat dat prettiger is voor dagelijks gebruik van een rekenmachine.
Wat betekent de procenttoets?
Procent wordt behandeld als een achtervoegsel-operator die de voorgaande waarde door 100 deelt.
Kunnen uitdrukkingen mijn browser verlaten?
Nee. Alles wordt lokaal berekend en er wordt geen geschiedenis van uitdrukkingen geüpload.
Advertisement