Überprüfung der eingegeben Funktion

Bei Betätigung der Schaltfläche
soll überprüft werden, ob die eingegebene Funktion g gleich der Funktion f ist.[br]Dabei kann man direkt die richtigen Antworten (r) und die Versuche insgesamt (v) mit zählen. Dafür erstellt man zunächst in der Algebra-Ansicht zwei Zählvariablen mit dem Startwert 0.[br][br]r= 0[br][br]v=0
[size=150]Man möchte natürlich nicht, dass diese Zahlen als Schieberegler angezeigt werden. In der Algebra-Ansicht kann man dies ändern, indem man auf das zugehörige "Punkte-Menü" am rechten Rand der Algebra-Zeile klickt und Einstellungen wählt.[br]Unten im Bild sieht man das Eigenschaftenmenü auf der rechten Seite. Dort findet man die gewünschte Einstellung im Reiter "Schieberegler"[/size]
Zurück zur Schalfläche
Wenn das Eigenschaftenmenü offen ist, dann genügt ein Klick auf das gewünschte Objekt, um seine Eigenschaften anzeigen zu lassen.[br]Entsprechen lässt man sich die Eigenschaften der Schaltfläche anzeigen und wählt den "Skripting" Reiter. Zusätzlich zieht man sich das Eigenschaftenmenü etwas größer.
Nun verwendet man den [url=https://wiki.geogebra.org/de/Wenn_(Befehl)]Wenn-Befehl[/url], um die Funktion g und f zu vergleichen.[br][br]Wenn(f == g, dann erhöhe r und v um eins und erzeuge neue zufällige Funktion, sonst erhöhe v um eins)[br][br]Leider kann man nicht so einfach mehrere Befehle nebeneinander in die Wenn Funktion schreiben.[br]Man benötigt den [url=https://wiki.geogebra.org/de/Ausf%C3%BChren_(Befehl)]Ausführen-Befehl[/url], um dies zu erreichen. Der Ausführen Befehl nimmt eine Liste [url=https://wiki.geogebra.org/en/Scripting_Commands]englischsprachiger Geogebra-Befehle [/url]entgegen. [br][br]Also:[br]Wenn(f==g, Ausführen({"SetValue(r,r+1)","SetValue(v,v+1)","UpdateConstruction()"}), SetzeWert(v,v+1))[br][br][br]
Das ist ein passender Zeitpunkt, um zu überprüfen, dass alles so funktioniert wie es soll. Dazu schließt man erst das Eigenschaftsmenü.[br]Anschließend kann man per Hand r und v wieder auf 0 setzen und noch einmal abspeichern.

Information: Überprüfung der eingegeben Funktion