Categoria: Calcolatrici

Calcolatrice scientifica

Idea internaManca uno strumento?

Una calcolatrice con trigonometria, logaritmi e memoria nel tuo browser

Valuta espressioni con parentesi, potenze, funzioni trigonometriche e logaritmiche e tasti di memoria, in gradi o radianti. Funziona interamente nel tuo browser, senza alcun eval() coinvolto.

Qui comparirà il risultato.

Le espressioni vengono valutate da un piccolo parser nel tuo browser — mai con eval() — e nulla di ciò che digiti viene inviato da nessuna parte.

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

Questa calcolatrice analizza ciò che digiti o tocchi trasformandolo in un albero di espressione e lo valuta direttamente, invece di passarlo a eval() o al costruttore Function(), così un'espressione incollata non può mai eseguire codice arbitrario. Supporta gli operatori standard, le parentesi, le potenze, le funzioni sin, cos, tan, asin, acos, atan, sqrt, log, ln, exp e abs, le costanti pi ed e, un interruttore gradi/radianti per le funzioni trigonometriche, e un unico registro di memoria con M+, M-, MR e MC.

Come si usa

  1. Digita un'espressione con la tastiera, oppure componila toccando i pulsanti.
  2. Passa tra Gradi e Radianti prima di usare una funzione trigonometrica, poiché cambia il modo in cui viene interpretato l'angolo.
  3. Premi = per valutare, oppure usa M+, M-, MR e MC per aggiungere, sottrarre, richiamare o azzerare il registro di memoria.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

La mia espressione viene valutata con eval()?
No. Viene suddivisa in token e valutata da un piccolo parser a discesa ricorsiva scritto per questo strumento, quindi può calcolare solo aritmetica e le funzioni elencate — mai JavaScript arbitrario.
Qual è la differenza tra l'interruttore Gradi e Radianti?
Cambia il modo in cui sin, cos, tan e le loro inverse interpretano e restituiscono gli angoli. Gradi si aspetta e restituisce valori in stile 0-360; Radianti usa la convenzione matematica di 0-2π.
Cosa fanno M+, M-, MR e MC?
M+ aggiunge il risultato attuale al registro di memoria, M- lo sottrae, MR inserisce il valore memorizzato nell'espressione, e MC azzera il registro riportandolo a zero. C'è un unico registro, come in una calcolatrice fisica.