Matematiska uttryck med dator.

Obs: uttryck har inget likhetstecken i.

Jag skriver ett nytt C++ bibliotek för att hantera matematiska uttryck. Ni kan hjälpa mig testa biblioteket och samtidigt öva på att skriva matematiska uttryck med tangenterna: det kan till exempel ta lite övning innan man blir van med att skriva (a^2+b^2)^(1/2) när man vill skriva
\( (a^2+b^2)^{\frac12} \)

Tolknings- och uppvisningsfunktionerna kan hantera med +-*/^(), sqrt(), variabler och funktioner. Man kan även använda små grekiska bokstäver som variabel- eller funktionnamn: till exempel är sqrt(alpha^2+beta^2)
\( \sqrt{\alpha^2+\beta^2} \)

Felhanteringen verkar ganska bra. Om du skriver fel kommer du få ett felmeddelande (än så länge på engelska) i de allra flesta fall. Men här har jag fortfarande lite jobb: det kan hända att programmet gör ett försök och producerar ett icke-komplett uttryck.

Om du anger ett uttryck och inget händer kan det vara på grund av ett av följande:
1. Din wifi är långsam 😀
2. Jag håller på att ersätta den körbara filen just då ... dvs jobbar jag på det.
3. I värsta fall hittade du på något som kraschade programmet 😀.

Men nu ... utan vidare ....

Du är välkommen att rapportera upplevelser till min mejl: briansmith2865@gmail.com

© 2022. Brian Ronald Smith.