Thread Vokabeltrainer
(17 answers)
Opened by Futureflo at 2011-03-06 23:06
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 :) )
|