Hiho du Glücklicher (Delphi in Informatik... *schmacht*)
Mal um sicher zu gehen das ich das Grundgerüst verstanden habe.
Du hast 3 Bezirke.
Für jeden Bezirk hast du 4 Eingabefelder.
In diese eingabe Felder kann man Zahlen eingeben, und aus diesen soll dein Programm die angegebenen Werte errechnen.
OK
Den code werd ich dir nicht schreiben, das ist deine Hausaufgabe, aber der Ansatz ist ja recht simpel.
Die Werte sind ja alles nur Summen.
Für die Gesamtanzahl musst du alle angegebenen Zahlen adieren.
Für die Gesamtanzahl pro Bezirk die jeweils vier Angaben für die Bezierke. (nebeneinander)
Für die Gesamtanzahl pro Kandidat die jeweils drei Angaben für die Kandidaten. (untereinander).
EVA:
Eingabe:
Du machst also insgesamt 12 Eingabefelder, der Einfachheithalber mal TEdits.
Daraus musst du Zahlenwerte auslesen, dafür weise ich mal auf StrToInt hin (obwohl das die Aufgabenstellung nicht genau erfüllt, aber ein bisschen überlegen sollst du ja auch noch
)
Verarbeitung:
Dann musst du die nurnoch hin und her adieren.
Wie du das am geschicktesten machst darfst du dir auch selbst ausdenken^^
Ausgabe:
Dann brauchst du noch eine Ausgabe. Dafür nehmen wir einfach nochmal ein paar TEdits.
Da schreibst du deine errechneten Werte wieder Zurück. Wie das geht dürfte mit der Delphihilfe recht schnell Rausgefunden sein
Das nenn ich jetzt mal quick and dirty.
Es geht sicher eleganter, mit records, arrays oder sonst was aber ich denke für den Anfang reichts.
Greez HenKst
€dit
Zitat von
Xong:
Auf den Wert eines Editfeldes kann man über EditX.Value zugreifen.
Ich hoffe einfach mal du meinst .text ^^