Evaluator inline de matematică
Găsiți expresii aritmetice care se termină în „=” în textul dvs. și completați răspunsul.
Evaluator inline de matematică
Lipiți orice text care conține aritmetică liberă și acest instrument găsește fiecare expresie care se termină cu semnul egal și completează răspunsul, exact acolo unde este. Tastați „2+5=” și devine „2+5=7”. Tastați „10*15=” și devine „10*15=150”. Este creat pentru note, minute de întâlnire, totaluri lipite în foi de calcul, schițe de teme și orice loc cu text simplu în care notați o sumă rapidă și preferați să nu treceți la o aplicație de calculator.
Evaluatorul acceptă adunarea, scăderea, înmulțirea și împărțirea și respectă precedența normală a operatorului, astfel încât „2+3*4=” devine corect „2+3*4=14” în loc de 20. Înfășurați o parte a expresiei între paranteze pentru a înlocui ordinea, inclusiv paranteze imbricate precum „((1+2)*(3+4))=”. Numerele pot fi numere întregi sau zecimale, iar rezultatele sunt formatate în felul în care o persoană le-ar scrie - fără „.0” în urmă, iar zgomotul în virgulă mobilă de la diviziuni precum 0,1+0,2 este rotunjit.
Două comportamente de siguranță îl fac previzibil. Dacă o expresie are deja un răspuns – să spunem că textul tău citește „2+5=7” – instrumentul o lasă în pace în loc să adauge al doilea. Dacă ceva arată doar ca o expresie, dar nu este, cum ar fi parantezele dezechilibrate, doi operatori pe rând sau împărțirea la zero, textul respectiv este lăsat neatins, mai degrabă decât ghicit; comparațiile precum „x==y” sau „n>=5” sunt recunoscute ca nefiind nici ecuații. O linie de rezumat sub ieșire raportează câte expresii au fost găsite și câte au fost rezolvate.
Totul rulează local în browser-ul dvs. folosind un mic parser scris de mână - nu este implicat niciun eval() sau Function() și niciun text nu este trimis nicăieri. Acest lucru face sigură trecerea peste schițe care conțin numere private: bugete, facturi, numărări de inventar sau calcule personale. Lipiți, examinați rezultatele completate, apoi copiați rezultatul sau trimiteți-l într-un alt instrument.