Felix Riesterer: Vokabeltrainer wie programmieren

Beitrag lesen

Lieber Kaymen,

die Variable "a". Diese lässt sich nur einmal bestimmen und bei der Abfrage kommt somit immer nur das gleiche Wort. Wie kann ich

gehen wir das Ganze einmal etwas strukturierter an. Wenn uns das Bedienungs-Szenario klar ist, dann können wir auch sinnvollen Code generieren.

1.) User klickt einen Button. Daraufhin muss entweder ein englisches oder deutsches Wort erscheinen, zu dem der User dann das jeweils andere ergänzen soll, stimmt's?

Also:

  • "Los geht's ENG" -> schlage ein zufälliges Wort in englisch vor.
  • "Los geht's DE"  -> schlage ein zufälliges Wort in deutsch vor.

Das bedeutet, wir brauchen eine Funktion "schlage_vor(sprache)", die je nach Button ein Wort (zufällig!) vorschlägt und das Eingabefeld der jeweils anderen Sprache leer lässt.

2.) Wenn der Button "prüfen" betätigt wird, soll die Übereinstimmung der beiden Wörter geprüft werden, simmt's?

Also:

  • "prüfen" -> Überprüfe die Kombination der beiden Eingaben und gib eine Meldung aus.

Das bedeutet, wir brauchen eine (zweite) Funktion "pruefen()", die das Zusammenpassen der Eingaben überprüft und eine entsprechende Ausgabe macht. Diese Funktion wird Dir noch einiges Kopfzerbrechen machen, aber wenn Du bis dahin gekommen bist, dann wirst Du schon um einiges klarer sehen.

Die Buttons "Los geht's..." bekommen ein onclick="schlage_vor('ENG')" oder ein onclick="schlage_vor('DE')".

Der Button "prüfen" bekommt ein onclick="pruefen()".

Wo ist jetzt Dein Problem?

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)