Lernprogramm

04/01/2011 21:59 MrSimonKeks#16
Ist es Absicht, dass das Programm nur bei einer richtigen Antwort Frage ++3 bzw. ergebniss++4 macht, oder könnte es daran liegen?
Edit: Ich kenne mich mit AutoIt ,um nicht zu sagen garnicht, nicht sehr gut aus. Aber es hilft immer, wenn du dir einfach einmal ein Blatt Papier holtst und genau das aufschreibst/aufmalst was dein Programm macht. Das hilft wirklich enorm!
04/01/2011 22:11 MrPsycho90#17
Ja das ist Absicht, ich will die Schleife immer wieder durchlaufen lassen und jedes mal wenn richtig war soll er zum letzten Ergebnis 3 dazu zählen und somit die Variable verändern, die dem Array die Position angibt. Denn bei einer falschen Antwort soll das Wort sooft kommen, bis es Richtig eingegeben wurde.
04/01/2011 23:44 MoepMeep#18
Pseudo code, autoit syntax suckt eh :>
Code:
i = 0
while(i<anzahl_fragen)
{
        ausgabe frage[i];
        if(benutzerantwort == antwort[i]) 
        {
                i++;
                ausgabe richtig;
          }
           else
                 ausgabe falsch;
}
Die Grundlagen haben allerdings nichts mit MouseMove oder irgendwelchen anderen Events zu tun, sondern mit Datentypen, Operatoren etc.

Und dein Stil, falls man das überhaupt so nennen darf, ist trotzdem scheiße.

AutoIt ist einfach grottenschlecht um Programmierung zu lernen(und sonst auch ^.^). Beschäftige dich lieber mit einer echten Sprache, als mit so einer scriptscheiße.