Thread Vokabeltrainer (17 answers)
Opened by Futureflo at 2011-03-06 23:06

pktm
 2011-03-07 12:10
#146276 #146276
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Du könntest einen Hash verwenden, in dem du speicherst, welche Vokabeln bereits gefragt wurden.
Den prüftst du dann in der Schleife:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
my %schon_gefragt = ();
# ...
while ($durchgaenge<($anzahl_loesung+1)) {
    my $vokabel = $vokabeln_array[$zahl];
    # hier prüfen
    if( exists($schon_gefragt{$vokabel}) ) {
        # ... hier noch die ganzen Zähler berücksichtigen
        # + aufpassen, dass keine Endlosschleife entsteht
        next; # überspringe diese Vokabel
    }
    # ...
    if ($eingabe eq $loesung_array[$zahl])     {
        print"The translation is correct!\n";
        $schon_gefragt{vokabel} = 1; # hier merken
        $durchgaenge++;
    }
}
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Vokabeltrainer