Autor Beitrag
brownie-in-der-hose
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Fr 06.06.08 16:48 
Hallo an alle,

ich wollte für meinen Tennislehrer ein Programm zur Trainingszeitenplanung proggen.
Habe mir von einem Bekannten erstmal Lazarus empfehlen lassen und dann Tutorials über Lazarus und FreePascal gelesen.

Meine Frage ist nun, wie man die Trainingszeiten nach folgenden Regeln ausrechnen lassen kann:

1. Jeder Spieler hat außer dem Namen noch 2 Parameter (Alter und Spielstärke), um eine passende Gruppe zu bestimmen.
2. Eine Gruppe besteht aus 4 (cool wäre es, wenn AUCH 5 und 6 gingen) Spielern.
3. Die Zeiten sind Mo-Sa 13:00-20:00 Uhr im Stundentakt zu vergeben.

Vielen Dank schon mal!!! :)
GericasS
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 540

Windows Vista Home Premium
D2010, VisualStudio2008
BeitragVerfasst: Fr 06.06.08 16:57 
Hi,

also sollen jeweils die gleichstarken zusammenspielen ? Dann würde ich das wie folgt machen :

einfach für jeden Spieler eine Variable am besten vll. mit einem array und dann die Werte dem Spieler zuweisen, das kannst du dann vll. mit einer function machen die du selber schreibst..z.B

ausblenden Delphi-Quelltext
1:
2:
3:
4:
Spieler1.Stärke := 100 ; 
Spieler1.Alter := 50 ; 
Spieler2.Stärke := 50 ; 
Spieler2.Alter := 60 ;


das wäre zumindest ein Ansatz


LG

GericasS

_________________
Alexander N.
Neue Bewaffnung Amilo xi2428 T9300
brownie-in-der-hose Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Sa 07.06.08 18:17 
Vielen Dank erstmal für die schnelle Antwort.

Leider hast du die Frage etwas falsch verstanden :( / ich die Frage etwas unklar ausgedrückt. :oops:

Ich denke mal, dass ich die Datenbank hinkriegen werde (habe ich schon in anderen, einfacheren, Sprachen hingekriegt).
Habe mir über dies auch schon ein System zur Speicherung der Werte in einer Textdatei (mit assign) ausgedacht, um die verschiedenen Informationen zu editieren (insbesondere der Trainingszeiten).
Meine Idee :idea: : Tabelle mit Zeitplan (Mo 14:00; 15:00...,Di 14:00...) und Häkchen hinter jeder Zeit.
Ich denke mal, das ich das hinkriegen werde / gibt's bestimmt in ähnlicher Form irgendwo im Internet.

:?: :?: :?:
Mein Problem ist, dass ich bisher keine vernünftige Idee habe, wie ich dann den fertigen Trainingsplan ausrechnen lassen soll.
{ Habe keine Lust/Zeit/Sympathien, für jeden Spieler eine Bedingung zu erstellen; bzw. eine Bedingung, was zu tun ist, wenn der erste Entwurf (der nicht aufgegangen ist) durch einen zweiten ersetzt werden soll }
:?: :?: :?:

Zur Wiederholung:
keine Ahnung, wie der Computer einen sinnvollen, funktionierenden Plan errechnen soll.