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