Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pr Minusnegativ :schwierigkeit :anzahl :anzahlplus
- wenn :anzahlplus > :anzahl -1 [statistik :richtig :falsch :anzahlplus rk]
- wenn :schwierigkeit=1 [setze "maxZahl 11]
- wenn :schwierigkeit=2 [setze "maxZahl 101]
- wenn :schwierigkeit=3 [setze "maxZahl 1001]
- setze "anzahlplus :anzahlplus +1
- setze "Zahl1 zz :maxZahl
- setze "Zahl2 zz :maxZahl
- setze "ergebnis :Zahl1 - :Zahl2
- (dz [Was ergibt ] :Zahl1 [ - ] :Zahl2 [ ?])
- setze "lösung1 Fragebox [Ergebnis] [Wie lautet die Antwort ?]
- setze “lösung er :lösung1
- prüfe :ergebnis = :lösung
- WW [setze “richtig :richtig +1 Dz [Richtig !]]
- WF [setze “falsch :falsch +1 Dz [Falsch !]]
- Minusnegativ :schwierigkeit :anzahl :anzahlplus
- ende
- pr Minuspositiv :schwierigkeit :anzahl :anzahlplus
- wenn :anzahlplus > :anzahl -1 [statistik :richtig :falsch :anzahlplus rk]
- wenn :schwierigkeit=1 [setze "maxZahl 11]
- wenn :schwierigkeit=2 [setze "maxZahl 101]
- wenn :schwierigkeit=3 [setze "maxZahl 1001]
- setze "anzahlplus :anzahlplus +1
- setze "Zahl1 (zz :maxZahl) /2
- setze "Zahl2 (zz :maxZahl)/2
- setze “Zahl3 :Zahl2 + :Zahl1
- setze “ergebnis :Zahl1
- (dz [Was ergibt ] :Zahl3 [ - ] :Zahl2 [ ?])
- setze "lösung1 Fragebox [Ergebnis] [Wie lautet die Antwort ?]
- setze “lösung er :lösung1
- prüfe :ergebnis = :lösung
- WW [setze “richtig :richtig +1 Dz [Richtig !]]
- WF [setze “falsch :falsch +1 Dz [Falsch !]]
- Minuspositiv :schwierigkeit :anzahl :anzahlplus
- ende
- pr MinusStart :schwierigkeit :anzahl
- buttoncreate "MinusButtons "Negativ "negative_Zahlen -150 -25 150 50[Minusnegativ :schwierigkeit :anzahl :anzahlplus windowdelete "MinusButtons]
- buttoncreate "MinusButtons "Positiv "positive_Zahlen 0 -25 150 50[Minuspositiv :schwierigkeit :anzahl :anzahlplus windowdelete "MinusButtons]
- ende
- pr Addition :schwierigkeit :anzahl :anzahlplus
- wenn :anzahlplus > :anzahl -1[statistik :richtig :falsch :anzahlplus rk]
- wenn :schwierigkeit=1 [setze "maxZahl 11]
- wenn :schwierigkeit=2 [setze "maxZahl 101]
- wenn :schwierigkeit=3 [setze "maxZahl 1001]
- setze “anzahlplus :anzahlplus +1
- setze "Zahl1 zz :maxZahl
- setze "Zahl2 zz :maxZahl
- setze "ergebnis :Zahl1 + :Zahl2
- (dz [Was ergibt ] :Zahl1 [ + ] :Zahl2 [ ?])
- setze "lösung1 Fragebox [Ergebnis] [Wie lautet die Antwort ?]
- setze “lösung er :lösung1
- prüfe :ergebnis = :lösung
- WW [setze “richtig :richtig +1 Dz [Richtig !]]
- WF [setze “falsch :falsch +1 Dz [Falsch !]]
- Addition :schwierigkeit :anzahl :anzahlplus
- ende
- pr DivisionOhneKomma :schwierigkeit :anzahl :anzahlplus
- wenn :anzahlplus > :anzahl -1 [statistik :richtig :falsch :anzahlplus rk]
- wenn :schwierigkeit=1 [setze "maxZahl 11]
- wenn :schwierigkeit=2 [setze "maxZahl 101]
- wenn :schwierigkeit=3 [setze "maxZahl 1001]
- setze “anzahlplus :anzahlplus +1
- setze "Zahl1 zz :maxZahl
- setze "Zahl2 zz :maxZahl
- setze “Zahl3 :Zahl2 * :Zahl1
- setze “ergebnis :Zahl1
- (dz [Was ergibt ] :Zahl3 [ : ] :Zahl2 [ ?])
- setze "lösung1 Fragebox [Ergebnis] [Wie lautet die Antwort ?]
- setze “lösung er :lösung1
- prüfe :ergebnis = :lösung
- WW [setze “richtig :richtig +1 Dz [Richtig !]]
- WF [setze “falsch :falsch +1 Dz [Falsch !]]
- DivisionOhneKomma :schwierigkeit :anzahl :anzahlplus
- ende
- pr DivisionMitKomma :schwierigkeit :anzahl :anzahlplus
- wenn :anzahlplus > :anzahl -1 [statistik :richtig :falsch :anzahlplus rk]
- wenn :schwierigkeit=1 [setze "maxZahl 11]
- wenn :schwierigkeit=2 [setze "maxZahl 101]
- wenn :schwierigkeit=3 [setze "maxZahl 1001]
- setze “anzahlplus :anzahlplus +1
- setze "Zahl1 zz :maxZahl
- setze "Zahl2 zz :maxZahl
- setze "ergebnis :Zahl1 / :Zahl2
- (dz [Was ergibt ] :Zahl1 [ : ] :Zahl2 [ ?])
- setze "lösung1 Fragebox [Ergebnis] [Wie lautet die Antwort ?]
- setze “lösung er :lösung1
- prüfe :ergebnis = :lösung
- WW [setze “richtig :richtig +1 Dz [Richtig !]]
- WF [setze “falsch :falsch +1 Dz [Falsch !]]
- Division :schwierigkeit :anzahl :anzahlplus
- ende
- pr StarteDivision
- buttoncreate “DiviButtons “Ohne “Ergebnisse_ohne_Komma -200 -25 200 50[DivisionOhneKomma :schwierigkeit :anzahl :anzahlplus windowdelete “DiviButtons]
- buttoncreate “DiviButtons “Mit “Ergebnisse_mit_Komma 0 -25 200 50[DivisionMitKomma :schwierigkeit :anzahl :anzahlplus windowdelete “DiviButtons]
- ende
- pr Mal :schwierigkeit :anzahl :anzahlplus
- wenn :anzahlplus > :anzahl -1[statistik :richtig :falsch :anzahlplus rk]
- wenn :schwierigkeit=1 [setze "maxZahl 11]
- wenn :schwierigkeit=2 [setze "maxZahl 101]
- wenn :schwierigkeit=3 [setze "maxZahl 1001]
- setze “anzahlplus :anzahlplus +1
- setze "Zahl1 zz :maxZahl
- setze "Zahl2 zz :maxZahl
- setze "ergebnis :Zahl1 * :Zahl2
- (dz [Was ergibt ] :Zahl1 [ * ] :Zahl2 [ ?])
- setze "lösung1 Fragebox [Ergebnis] [Wie lautet die Antwort ?]
- setze “lösung er :lösung1
- prüfe :ergebnis = :lösung
- WW [setze “richtig :richtig +1 Dz [Richtig !]]
- WF [setze “falsch :falsch +1 Dz [Falsch !]]
- Mal :schwierigkeit :anzahl :anzahlplus
- ende
- pr Rechnen
- cs
- vi
- Schwierigkeit
- setze “anzahl1 fragebox [Anzahl] [Wie oft möchtest du spielen ?]
- setze “anzahl er :anzahl1
- Rechenart :schwierigkeit :anzahl
- nochmal
- ende
- pr StarteRechnen
- setze “anzahlplus 0
- setze “richtig 0
- setze “falsch 0
- Rechnen
- ende
- pr 2SpielerRechnen
- Spieler1Name
- Spieler2Name
- setze “anzahl1 fragebox [Anzahl] [Bis wie viel wollt ihr Spielen ?]
- setze “anzahl er :anzahl1
- 2SpielerRechenart :Spieler1Name :Spieler2Name
- 2SpielerVergleichen :richtig1 :richtig2 :Spieler1Name :Spieler2Name
- ende
- pr 2Spielerrechenart :Spieler1Name :Spieler2Name
- buttoncreate "Taschenwindow "Plus "+ -100 100 100 100 [2SpielerPlus :anzahl :anzahlplus :Spieler1Name :Spieler2Name windowdelete “Taschenwindow]
- buttoncreate "Taschenwindow "Minus "- 0 100 100 100 [2SpielerMinus :anzahl :anzahlplus :Spieler1Name :Spieler2Name windowdelete “Taschenwindow]
- buttoncreate "Taschenwindow "Mal "* 100 100 100 100 [2SpielerMal :anzahl :anzahlplus :Spieler1Name :Spieler2Name windowdelete “Taschenwindow]
- buttoncreate "Taschenwindow "Geteilt "/ 200 100 100 100 [2SpielerGeteilt :anzahl :anzahlplus :Spieler1Name :Spieler2Name windowdelete “Taschenwindow]
- ende
- pr 2SpielerPlus :anzahl :anzahlplus :Spieler1Name :Spieler2Name
- wenn anzahlplus > anzahl -1[2Spielervergleichen :richtig1 :richtig2 :Spieler1Name :Spieler2Name rk]
- setze “Zahl11 fragebox [:Spieler1Name] [Wähle die 1.Zahl aus]
- setze “Zahl1 er :Zahl11
- setze “Zahl21 fragebox [:Spieler1Name] [Wähle die 2.Zahl aus]
- setze “Zahl2 er :Zahl21
- setze “Lösung1 fragebox [:Spieler2Name] [Was ergibt :Zahl1 + :Zahl2 ?]
- setze “Lösung er :Lösung1
- setze “ergebnis :Zahl1 + :Zahl2
- Prüfe :Zahl1 = :Zahl2
- WW [setze “richtig2 :richtig2 +1]
- setze “Zahl11 fragebox [:Spieler2Name] [Wähle die 1.Zahl aus]
- setze “Zahl1 er :Zahl11
- setze “Zahl21 fragebox [:Spieler2Name] [Wähle die 2.Zahl aus]
- setze “Zahl2 er :Zahl21
- setze “Lösung1 fragebox [:Spieler1Name] [Was ergibt :Zahl1 + :Zahl2 ?]
- setze “Lösung er :Lösung1
- setze “ergebnis :Zahl1 + :Zahl2
- Prüfe :Zahl1 = :Zahl2
- WW [setze “richtig1 :richtig1 +1]
- setze “anzahlplus :anzahlplus +1
- 2SpielerPlus :anzahl :anzahlplus :Spieler1Name :Spieler2Name
- ende
- pr 2SpielerVergleichen :richtig1 :richtig2 :Spieler1Name :Spieler2Name
- Wenn :richtig1 > :richtig2 [(DZ :Spieler1Name[ hat gewonnen !])]
- Wenn richtig2 > :richtig1 [(DZ :Spieler2Name[ hat gewonnen !])]
- Wenn richtig1 = :richtig2 [DZ [Unentschieden !]]
- setze "nochmal yesnobox [Nochmal] [Willst du nochmal rechnen ?]
- Wenn :nochmal="wahr [2SpielerRechnen]
- wenn :nochmal="falsch [dz [Bis bald !]]
- ende
- pr Spieler1Name
- setze “Spieler1Name1 fragebox [Spieler1] [Was ist dein Name ?]
- setze “Spieler1Name er :Spieler1Name1
- setze “korrekterName yesnobox [Spieler1] [Dein Name ist :Spieler1Name. Ist das korrekt ?]
- wenn korrekterName=“falsch [Spieler1Name]
- ende
- pr Spieler2Name
- setze “Spieler2Name2 fragebox [Spieler2] [Was ist dein Name ?]
- setze “Spieler2Name er :Spieler2Name2
- setze “korrekterName1 yesnobox [Spieler2] [Dein Name ist :Spieler2Name. Ist das korrekt ?]
- wenn korrekterName1=“falsch [Spieler1Name]
- ende
- pr nochmal
- setze "nochmal yesnobox [Nochmal] [Willst du nochmal rechnen ?]
- Wenn :nochmal="wahr [rechnen]
- wenn :nochmal="falsch [dz [Bis bald !]]
- ende
- pr Rechenart :schwierigkeit :anzahl
- setze "SRechnen selectbox [Rechenart] [Plus Minus Mal Geteilt]
- wenn :SRechnen="1 [Addition :schwierigkeit :anzahl]
- wenn :SRechnen="2 [StarteMinus]
- wenn :SRechnen="3 [Mal :schwierigkeit :anzahl]
- wenn :SRechnen="4 [StarteDivision]
- ende
- pr Schwierigkeit
- buttoncreate "S_Buttons "Leicht "Leicht -150 -25 100 50[setze "schwierigkeit 1 windowdelete "S_Buttons]
- buttoncreate "S_Buttons "Mittel "Mittel -50 -25 100 50[setze "schwierigkeit 2 windowdelete "S_Buttons]
- buttoncreate "S_Buttons "Schwer "Schwer 50 -25 100 50[setze "schwierigkeit 3 windowdelete "S_Buttons]
- ende
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement