Programmierbarer Taschenrechner

Beschreibung der einstellbaren Parameter

Achtung !

Falls es nicht bekannt ist:

Java-Applets dürfen aus Sicherheitsgründen nichts auf dem Computer des Anwenders speichern oder von seiner Festplatte lesen. Um einen Datensatz des Anwenders zu speichern, muß dieser den Ausweg benutzen, die Parameter-Einstellungen im HTML-Quellkode der HTM-Seite, auf der das Applet aufgerufen wird, zu verändern und die HTM-Seite als Ganzes neu zu speichern. Dies ist natürlich nicht möglich, wenn die Seite gerade online im Internet steht, denn da müßte man sie auf dem Server des Anbieters ändern. Der Internet-Leser hat darauf keinen schreibenden Zugriff.

Um Ihre eigenen Applet-Parameter einzutragen, müssen Sie die Applet-Seite auf Ihrem Rechner speichern und dann mit einem Editor/NotePad oder WordPad aufrufen und ändern, anschließend speichern als Text-File.
Sie können das erste Speichern zwar direkt mit dem Browser tun (Datei/Speichern unter), bekommen aber dabei eine veränderte Seite (unübersichtlich, kein Zeilenumbruch nach jeden Parameter), wobei die Java-Klassen nicht dort zu finden sind, wo Sie die HTML-Seite gespeichert haben. Wollen Sie Ihre neu gespeicherten Applets selbst ins Internet stellen oder per Email/Datenträger versenden, brauchen Sie alle *.class -Dateien (im gleichen Ordner wie die HTM-Seite), und Sie wissen nicht einmal, wie viele, welche und wo sie sind.
Deshalb ist es besser, die Applets bei www.webstickers.de downzuladen. Sie stehen dort in komprimierter Form (Zip-File), die Sie mit jedem Zip-Programm entpacken können.

width=20 height=20 Die Zahlen sind in diesem Fall nicht wichtig (Groesse des grauen Rechtecks), da Applet in eigenem Frame; die vertikale Appletgröße hängt von der Anzahl der Variablen ab. Es müssen hier aber Zahlen eingetragen sein.
param name=equation
     value="0.7+(3-5.1)*7*exp(1)+-3,7"

Hier wird die Gleichung eingegeben, wobei die Variablen als Zahlen (Anfangswerte) eingetragen sind. Die Zahlen (maximal 20 Zahlen) werden als Double (64 Bit-Fließkommazahl) gelesen, können auch als Ganzzahl oder im E-Format ( Beispiel: x.xxxxxxE-xxx) eingetragen sein. Der Dezimalpunkt kann auch ein Komma sein. Leerstellen sind erlaubt, werden beim Einlesen ignoriert, ebenso unbekannte und mehrfache Zeichen (außer Klammern).

Geht der Zahl ein negatives Vorzeichen voraus, wird es auch ohne Klammer der Zahl zugeordnet, wenn der Operator direkt davor steht. Würde hier im Beispiel statt +- nur ein Minus stehen, wäre dieses Minuszeichen ein Operator und der Anfangswert der Variable würde als positive Zahl gespeichert, wie die 5.1

Zu benutzen sind folgende Funktionen:
+, -, *, /, ), (, abs( ), acos( ), asin( ), atan( ), cos( ), exp( ), log( ), sin( ), sqrt( ), tan( ),
rint( ), round( ), ^ oder pow für Potenzen.
Der Vorrang (Beispiel:  ^ vor * vor + ) ist automatisch abgesichert.

param name=comments
       value="Hier Ihr eigener Kommentar"
Als Kommentar können Sie eine Überschrift, einen Webseitenverweis oder andere Hinweise eintragen (ohne " innerhalb des Textes !).
param name=labels value="x/y/z/a/b/c/" Die Bezeichnung Ihrer Variablen kann hier eingetragen werden, bitte genau in der Reihenfolge, wie sie unter equation eingetragen sind (ALLE Zahlen. Auch für Konstanten, wie hier, steht b für die 1). Getrennt werden sie durch einen Schrägstrich. Am Schluß muß ein Schrägstrich stehen. Falls nichts eingetragen ist (value=""), oder die Zeile fehlt, wird automatisch das deutsche Alphabet in Großbuchstaben verwendet.
Werden ganze Bezeichnernamen benutzt, sollte ihre Buchstabenanzahl nicht zu groß, und möglichst immer gleich sein.
param name=bgColor value="D2DCFF" Hintergrundfarbe in hexadezimaler Schreibweise, hier hellblau. Beachten: Schrift ist schwarz und sollte gut lesbar bleiben.
param name=positionX value="170"
param name=positionY value="200"
Position der oberen linken Ecke des Taschenrechners beim Öffnen.
param name=author value="webstickers.de" muss immer webstickers.de heißen