Hello Matthias,
könntest Du die Aufgabenstellung, bzw. den Ablauf der Aufgabenbearbeitung nochmal beschreiben?
Ich habe das Gefühl, dass Du dich hier verzettelt hast.
In welcher Reihenfolge finden die unterschiedlichen Bildschirmanuzeigen, die Auswahl durch den "Spieler" und das Auswürfeln der Zahlen statt? Ich schlage mal vor:
- Der Spieler wählt eine Rechenart aus
- die Rechenart wird ermittelt und angezeigt
- die Zahlen dazu werden ausgewürfelt
- das Ergebnis muss eingegeben werden
- Die Lösung wird ermittelt und die Punkte (pro Rechenart) gezählt.
Wenn Du dich an diese Reihenfolge halten würdest, bräuchtest Du bei einfachen Aufgbane mit zwei Operanden und einem Operator
- kein eval()
- könnest die Zahlen rückwärts ermitteln (so meinte das RR vermutlich)
- dir keine weiteren Gedanken mehr machen, wie Du nichtganzzahlige oder negative Ergebnisse vermeidest
Liebe Grüße
Tom S.
--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.