Ein schönes Wochenende erstmal,
Ich arbeite mit dem Programm Visual J 2005 und versuche, einen IQ-Test zu erstellen.
Meine Gedanken dazu waren folgende:
Ich habe 10 Fragen in einem normalen Textfeld gestellt und daneben jeweils Eingabefelder zum Ausfüllen gemacht.
Nun wollte ich, wenn man auf einen Button ("Auswerten") klickt, dass der Rechner die Eingabe von dem ersten Eingabefeld mit der richtigen Lösung vergleicht (if-Schleife?). Hier weiß ich allerdings nicht, wo genau man diese if-Schleife hinmachen muss und inwiefern ich das mit dem Eingabefeld verknüpfe. An der Stelle kommt das zweite Problem. Ich würde eine Variable definieren, die einfach "Punkte" heißt. Sollte die Eingabe von oben richtig sein, sollte er diese Punktzahl um +1 erhöhen.
Nach dem Motto: if richtige Lösung, dann Punkte+1 .
Dieses Verfahren würde ich mit jeder Frage wiederholen.
Am Ende sollte der PC der erreichten Gesamtpunktzahl einen IQ-Wert zuordnen und ihn dann wieder ausgeben. An der Stelle die Frage: Muss ich den IQ-Wert in einem weiteren Ein-/Ausgabefeld ausgeben oder geht das auch anders.
Ist mein Konzept soweit logisch und mit dem Programm umsetzbar? Sollte es klappen, werde ich es in einem größeren Rahmen nochmal umsetzen. Ich bin leider nicht so vertraut mit Java, möchte es aber gerne lernen.
Gruß
Thorsten
Ich arbeite mit dem Programm Visual J 2005 und versuche, einen IQ-Test zu erstellen.
Meine Gedanken dazu waren folgende:
Ich habe 10 Fragen in einem normalen Textfeld gestellt und daneben jeweils Eingabefelder zum Ausfüllen gemacht.
Nun wollte ich, wenn man auf einen Button ("Auswerten") klickt, dass der Rechner die Eingabe von dem ersten Eingabefeld mit der richtigen Lösung vergleicht (if-Schleife?). Hier weiß ich allerdings nicht, wo genau man diese if-Schleife hinmachen muss und inwiefern ich das mit dem Eingabefeld verknüpfe. An der Stelle kommt das zweite Problem. Ich würde eine Variable definieren, die einfach "Punkte" heißt. Sollte die Eingabe von oben richtig sein, sollte er diese Punktzahl um +1 erhöhen.
Nach dem Motto: if richtige Lösung, dann Punkte+1 .
Dieses Verfahren würde ich mit jeder Frage wiederholen.
Am Ende sollte der PC der erreichten Gesamtpunktzahl einen IQ-Wert zuordnen und ihn dann wieder ausgeben. An der Stelle die Frage: Muss ich den IQ-Wert in einem weiteren Ein-/Ausgabefeld ausgeben oder geht das auch anders.
Ist mein Konzept soweit logisch und mit dem Programm umsetzbar? Sollte es klappen, werde ich es in einem größeren Rahmen nochmal umsetzen. Ich bin leider nicht so vertraut mit Java, möchte es aber gerne lernen.
Gruß
Thorsten