Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Umfrage Programm mit Statistik (https://www.delphipraxis.net/107747-umfrage-programm-mit-statistik.html)

xXcomputerrookieXx 1. Feb 2008 15:03


Umfrage Programm mit Statistik
 
Hallo!

Für ein Projekt in der Schule im Fach Geschichte haben wir uns folgendes gedacht:

Wir wollen ein ganz einfaches Programm schreiben,mit Checkboxen etc. (was man eben gut in einer Umfrage braucht).Zudem hatten wir die Idee eine Art Auswertung durchzuführen,heißt am Ende,wenn alle Fragen durch sind soll angezeigt werden,wie oft jeweils eine falsche Antwort angegeben wurde.Wie könnte man das genau lösen?
So soll das Programm aussehen:

1 Formblatt,für jede Frage eine Group-Box mit je 4 Antwortmöglichkeiten,wenn eine falsche Antwort angekreuzt wird kommt eine showmessage und es muss halt solange an der Frage getüftelt werden,bis man die richtige hat.Bei der richtigen Antwort soll im jeden Fall die letzte Frage,also Group-Box "unsichtbar" werden und die nächste Box mit einer Frage erscheint!Am Ende soll dann noch die Box mit der Statistik kommen!

Angenommen wir haben ein Label das die Zahl der falschen Antworten ausgibt:
Könnte man zu den entsprechenden Checkboxen der falschen Antworten im Befehl einfach sagen Label1.Caption := +1 oder in der Art?


Gruß

patti 1. Feb 2008 15:28

Re: Umfrage Programm mit Statistik
 
Speichere die Anzahl der falschen Antworten in einer Variable deines Formulars. Zum Beispiel so:

Delphi-Quellcode:
    private
       anzFalsch : integer;
Jetzt kannst du bei dem Auswählen einer falschen Antwort folgendes schreiben:

Delphi-Quellcode:
inc(anzFalsch);
inc() erhöht den Wert von anzFalsch um 1. Jetzt noch folgendes drunter:

Delphi-Quellcode:
Label1.Caption := IntToStr(anzFalsch);
Schon funktioniert's ;-)

Hoffe, ich konnte dir helfen!

Patti

Tipp: Gib deinen Komponenten aussagekräftige Namen (z.B. "lblFalsch" statt "Label1")

xXcomputerrookieXx 1. Feb 2008 15:45

Re: Umfrage Programm mit Statistik
 
Danke für deine Methode!Das finde ich schonmal deutlich kompfortabler.

Bei meinen Projekten gebe ich den Komponenten grundsätzlich Namen wie LBL_... oder EDT_...
außer eben in Beispielen,aber dennoch danke für den Hinweis :wink:

Gruß

patti 1. Feb 2008 15:49

Re: Umfrage Programm mit Statistik
 
Noch eine kleine Sache: Du hast geschrieben:

Zitat:

Zitat von xXcomputerrookieXx
Bei der richtigen Antwort soll im jeden Fall die letzte Frage,also Group-Box "unsichtbar" werden und die nächste Box mit einer Frage erscheint!

Hast du damit gemeint, dass du für jede Frage eine eigene Group-Box mit den entsprechenden Texten erstellst und diese Visible true/false schaltest? Wenn ja, dann ist dies ziemlich umständlich und du kannst dein Programm später nicht mehr leicht erweitern! Wenn du nicht weißt, wie du es besser machen könntest, dann melde dich einfach nochmal!

Patti

xXcomputerrookieXx 1. Feb 2008 15:50

Re: Umfrage Programm mit Statistik
 
Ja ich meinte das mit Visible True/False

patti 1. Feb 2008 15:52

Re: Umfrage Programm mit Statistik
 
Wie viele Fragen möchtest du denn mit einbauen? Ist es für dich wichtig, dass du das Programm leicht nachträglich verändern kannst oder bleiben die Fragen immer die gleichen?

xXcomputerrookieXx 1. Feb 2008 15:56

Re: Umfrage Programm mit Statistik
 
die fragen bleiben immer gleich(4 Antwortmöglichkeiten,alles zu einem thema),das programm wär auch nur für eine unterrichtsstunde,also muss kein großer aufwand werden


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz