Sorry, aber wenn der Anwender des Taschenrechners zu doof ist, eine Funktion korrekt zu benutzen, dann sollte man das auch darstellen. Vielleicht nicht so dirket, wie ich jetzt gerade, aber trotzdem.
Man kann doch nicht irgendwas mit der Eingabe machen, damit die Funktion ablaufen kann. DAS Ergebnis ist dann ganz sicher falsch.
Einfaches Beispiel:
Der Anwender gibt 5 / 0 ein. Das geht nicht. Division durch 0 ist nicht definiert. Änderst du das dann auf 0,000000001, weil es ungefähr 0 ist und die Division dann funktioniert?
*verständnislosdenkopfschüttel*