IntuiCalc V1.00 =============== Rechtliches =========== IntuiCalc ist FreeWare, sämtliche Rechte liegen bei dem Autor (MIR !). Ich übernehme keine Haftung für Schäden, die dieses Programm anrichtet. BENUTZUNG AUF EIGENE GEFAHR ! IntuiCalc darf frei weitergegeben werden, solange damit kein Geld verdient wird. Das Einspielen in Mailboxen ist erlaubt, die Aufnahme in andere Diskettenserien als Kickstart PD ist ohne schriftliche Genehmigung VERBOTEN ! Einleitung ========== IntuiCalc ist eine Art Taschenrechner. Im Gegensatz zu den meisten "normalen" Taschenrechnern wird bei IntuiCalc aber erst der vollständige Ausdruck eingegeben und dieser dann ausgewertet. IntuiCalc beherrscht neben den Grundrechenarten auch trigonometrische und Hyperbelfunktionen. Anforderungen an den Rechner ============================ IntuiCalc benutzt intensiv die GadToolsLibrary und läuft daher nur unter Kickstart/Workbench 2.0. Um den Code von IntuiCalc möglichst klein zu halten (<5000 Bytes), wird die mtool.library benutzt. Diese Library erledigt tatsächlich die gesammte Auswertung der eingegebenen Funktionen. Sie sollte sich daher in LIBS: befinden. Um die Hyperbelfunktionen benutzen zu können, sollte mindestens die Version 2.30 vorhanden sein. Weiterhin werden die beiden mathieee... Libraries benötigt. Benutzung ========= Nach dem Start erscheint (hoffentlich) ein Fenster auf der Workbench (bzw. dem aktuellen Public-Screen) mit mehreren Gadgets: - Als oberstes ist dort ein großes StringGadget - Danach folgen meherere Reihen mit z.T. verschieden großen normalen Gadgets. Durch Anklicken eines der Gadgets wird die entsprechende Funktion (das entsprechende Zeichen) an das Ende der bereits eingegebenen Zeichenfolge angehängt. Ausgenommen davon sind drei Gadgets: - "<=" löscht das letzte eingegebene Zeichen. (Backspace) - "CLR" löscht den gesammten String. ("r") - "=" berechnet den eingegebenen Ausdruck und zeigt das Ergebnis an. ("=", Return) In Klammern ist jeweils das Tastaturäquivalent angegeben. Bei einigen der Gadgets ist ein Buchstabe unterstrichen (z.B. bei sin das S). Drücken der entsprechenden Taste ist gleichbedeutent mit der Anwahl des Gadgets. Dies funktioniert auch bei den Zahlen, den vier Grundrechenarten und dem Punkt, auch wenn diese nicht unterstrichen sind. Das Ergebnis der letzten Rechnung wird in der Variablen "x" gespeichert. Sie kann in den Ausdruck eingefügt werden, indem man "ANS" anwählt. Der zu berechnende Ausdruck darf maximal 490 Zeichen lang werden. Schließlich kann man noch den String "von Hand" ändern, indem man in das Stringgadget klickt und nach Herzenslust herumeditiert. ES IST ZU BEACHTEN, DAß ALLE EINGABEN, AUCH DIE TASTATURÄQUIVALENT, IN DIESER VERSION VON INTUICALC IN KLEINBUCHSTABEN GESCHEHEN MÜSSEN !!! Weitere Optionen ================ Wenn ein Ergebnis angezeigt wird, dann wird VOR der nächsten Eingabe das Gadget automatisch gelöscht (Ausnahme siehe unten). Wird bei aktivierten Fenster die rechte Maustaste gedrückt, so verschwindet das Fenster und auf der Workbench erscheint ein kleines Icon. Durch einen Doppelklick auf dieses Icon wird das Programm wieder gestartet. Dabei bleibt der letzte Inhalt des StringGadgets erhalten, auch wenn dies ein Rechenergebnis war. Hinweise ======== Das Programm zeigt evt. mehrere Fehler an (wenn man ein Ergebnis haben möchte) : - Die Klammern stimmen nicht. Für jede geöffnete Klammer muß auch eine schließende Klammer vorhanden sein. Zu Beachten ist, daß einige Funktionen (z.B. sin) die eine Klammer schon mitbringen. Für die entsprechende schließende Klammer ist man selbst verantwortlich ! - "Es ist ein Fehler aufgetreten". Bei der Berechnung des Ausdrucks trat ein Fehler auf (viele Möglichkeiten, z.B. Wurzel aus was Negativen). IntuiCalc gleicht sich automatisch an den verwendeten Font an. Sollte aber das benötigte Fenster zu groß werden, so daß es nicht mehr auf den Bildschirm paßt, so wird das Programm beendet. Anschrift ========= Wer Anmerkungen, Anregungen, Fehlermeldungen, Verbesserungsvorschläge, Wünsche, Geld oder ähnliches loswerden will, der kann mich so erreichen: Rüdiger Dreier Gustav-Winkler Str. 40 W-4800 Bielefeld 18