Preskoči na sadržaj
100% lokalno

Inline matematički evaluator

Pronađi u svom tekstu aritmetičke izraze koji završavaju na "=" i ispuni odgovor.

Unos
Rezultat

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.

FAQ

Koji su operateri podržani?
Zbrajanje (+), oduzimanje (-), množenje (*), dijeljenje (/) i zagrade za grupiranje, uključujući ugniježđene zagrade. Primjenjuje se standardna prednost operatora, tako da se množenje i dijeljenje procjenjuju prije zbrajanja i oduzimanja osim ako zagrade ne govore drugačije.
Što se događa ako izraz već ima odgovor?
Ostavljeno je kako jest. Ako alat otkrije broj odmah nakon "=" — na primjer "2+5=7" — taj izraz tretira kao već riješen i ne dodaje drugi rezultat.
Što ako je izraz nevažeći, poput neuravnoteženih zagrada ili dijeljenja s nulom?
Ostavljen je potpuno netaknut. Alat dodaje rezultat samo ako može sigurno analizirati cijeli izraz; sve što je pogrešno oblikovano prolazi nepromijenjeno, a sažeti broj odražava samo izraze koji su stvarno riješeni.
Koristi li eval() ili JavaScript's Function() za izračunavanje rezultata?
Ne. Izrazi se analiziraju i procjenjuju malim ručno pisanim parserom koji razumije samo brojeve, +, -, *, / i zagrade. Ne postoji izvršavanje koda bilo koje vrste, što alat čini sigurnim za rad na proizvoljnom tekstu.
Je li moj tekst negdje uploadan?
Ne. Inline matematički evaluator u potpunosti radi u vašem pregledniku i vaš tekst nikada ne napušta vaš uređaj.