Beépített matematikai kiértékelő
Keressen "="-re végződő számtani kifejezéseket a szövegben, és írja be a választ.
Beépített matematikai kiértékelő
Illesszen be minden olyan szöveget, amely laza aritmetikát tartalmaz, és ez az eszköz minden egyenlőségjellel végződő kifejezést megkeres, és ott kitölti a választ, ahol van. Gépelje be a „2+5=”-t, és ez „2+5=7” lesz. Írja be a "10*15="-t, és ez lesz "10*15=150". Jegyzetekhez, értekezlet-jegyzőkönyvekhez, táblázatba beillesztett összesítésekhez, házi feladatok piszkozataihoz és minden olyan egyszerű szöveges helyhez készült, ahol gyorsan feljegyez egy összeget, és nem szeretne számológép alkalmazásra váltani.
Az értékelő támogatja az összeadást, kivonást, szorzást és osztást, és tiszteletben tartja a normál operátor elsőbbségét, így a "2+3*4=" helyesen "2+3*4=14" lesz, nem pedig 20. A sorrend felülbírálásához a kifejezés egy részét zárójelbe zárja, beleértve a beágyazott zárójeleket, például "((1+2)*(3+4))=". A számok lehetnek egészek vagy tizedesjegyek, és az eredmények úgy vannak formázva, ahogyan azt egy személy írná – nincs „.0” zárójel, és az olyan osztásokból származó lebegőpontos zajt, mint a 0,1+0,2, lefelé kerekítjük.
Két biztonsági magatartás tartja előre kiszámíthatóvá. Ha egy kifejezésre már van válasz – mondjuk a szövege „2+5=7” –, az eszköz magára hagyja, ahelyett, hogy hozzáfűzne egy másikat. Ha valami csak úgy néz ki, mint egy kifejezés, de nem az, például kiegyensúlyozatlan zárójelek, két operátor egymás után, vagy nullával való osztás, akkor a szöveg érintetlenül marad, nem pedig kitalálva; az „x==y” vagy az „n>=5” összehasonlítások sem egyenletek. A kimenet alatti összefoglaló sor jelzi, hogy hány kifejezést találtunk és hányat oldottak meg.
Minden helyileg fut a böngészőben egy kis, kézzel írt értelmező segítségével – nincs benne eval() vagy Function(), és soha nem küldenek szöveget sehova. Ez biztonságossá teszi a magánszámokat tartalmazó piszkozatok átfutását: költségvetések, számlák, készletszámlák vagy személyes számítások. Illessze be, tekintse át a kitöltött eredményeket, majd másolja a kimenetet vagy küldje el egy másik eszközre.