Inline matematički evaluator
Pronađi u svom tekstu aritmetičke izraze koji završavaju na "=" i ispuni odgovor.
Inline matematički evaluator
Zalijepite bilo koji tekst koji sadrži labavu aritmetiku i ovaj alat će pronaći svaki izraz koji završava znakom jednakosti i ispunit će odgovor, točno tamo gdje jest. Upišite "2+5=" i to će postati "2+5=7". Upišite "10*15=" i to će postati "10*15=150". Napravljen je za bilješke, zapisnike sa sastanaka, ukupne iznose zalijepljene u proračunske tablice, skice domaćih zadaća i bilo koje mjesto s običnim tekstom gdje možete brzo zabilježiti zbroj i radije se ne biste prebacili na aplikaciju kalkulatora.
Evaluator podržava zbrajanje, oduzimanje, množenje i dijeljenje te poštuje normalni prioritet operatora, tako da "2+3*4=" ispravno postaje "2+3*4=14" umjesto 20. Zamotajte dio izraza u zagrade da nadjačate taj redoslijed, uključujući ugniježđene zagrade kao što je "((1+2)*(3+4))=". Brojevi mogu biti cijeli brojevi ili decimalni brojevi, a rezultati su oblikovani onako kako bi ih osoba napisala — bez ".0" na kraju, a smetnje s pomičnim zarezom od podjela poput 0,1+0,2 zaokružuju se.
Dva sigurnosna ponašanja čine ga predvidljivim. Ako izraz već ima odgovor — recimo da vaš tekst glasi "2+5=7" — alat ga ostavlja na miru umjesto dodavanja drugog. Ako nešto samo izgleda kao izraz, ali nije, kao što su neuravnotežene zagrade, dva operatora u nizu ili dijeljenje s nulom, taj tekst ostaje netaknut, a ne nagađan; usporedbe poput "x==y" ili "n>=5" također se prepoznaju kao da nisu jednadžbe. Redak sažetka ispod izlaza javlja koliko je izraza pronađeno i koliko ih je riješeno.
Sve se izvodi lokalno u vašem pregledniku pomoću malog ručno pisanog parsera — nema uključenih eval() ili Function() i nikakav tekst se nikada nigdje ne šalje. To čini sigurnim prolazak kroz nacrte koji sadrže privatne brojeve: proračune, fakture, popis inventara ili osobne izračune. Zalijepite, pregledajte ispunjene rezultate, zatim kopirajte izlaz ili ga pošaljite drugom alatu.