| Autor | Beitrag | 
| Needa Hält's aus hier
 Beiträge: 4
 
 
 
 
 | 
Verfasst: Do 21.04.05 16:34 
 
Hallo,
 ich programmiere mit meinen Freunden gerade ein rundenbasierendes Wirtschaftsspiel, nichts großes und ohne Grafiken, oder so. Es gibt halt mehrere Variablen und die werden mit bestimmten Formeln zusammengerechnet und fertig ist das Paket. Das zusammenrechnen soll ja per Runde beenden-Button gemacht werden, nur mit welcher Schleife kann ich das realisieren? Beim Ausrechnen sollen die Variablen untereinander auf sich einwirken.
 Hoffe, ich habe mein Problem gut genug umschrieben. Wie gesagt, es gibt eine bestimmte Anzahl an Runden und es gibt Variablen, die sich nach jeder Runde ändern/erweitern.
Moderiert von  Christian S.: Topic aus VCL (Visual Component Library) verschoben am Do 21.04.2005 um 17:38 
 Zuletzt bearbeitet von Needa am Do 21.04.05 17:06, insgesamt 1-mal bearbeitet
 | 
|  | 
| Christian S. 
          Beiträge: 20451
 Erhaltene Danke: 2264
 
 Win 10
 C# (VS 2019)
 
 | 
Verfasst: Do 21.04.05 16:38 
 
Hallo!
 Bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Delphi-Forum.de Richtlinien:
 	  | Richtlinien: |  	  | 1.2 Beiträge Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]
 
 | 
 Einfach oben bei Deinem ersten Beitrag auf    klicken und den Titel ändern. Dank Dir!
 Grüße
 Christian  _________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
 | 
|  | 
| mikeyboy 
          Beiträge: 96
 
 WIN XP
 D6 Pers
 
 | 
Verfasst: Do 21.04.05 16:39 
 
Ich weiß nicht ob es mir zusteht aber ich mach dich trotzdem darauf aufmerksam bitte deinen Titel zu ändern da die anderen mitglieder dadurch nichts zum inhalt erfahren!! 
Einfach auf edit rechts oben in deinem beitrag klicken und Titel ändern!!
 
 
 Hier der Auszug aus den Richtlinien!!!!:
 
 1.2 Beiträge
 Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist. Eine Pseudocodezeile oder die Nennung des Objektes, um welches es sich in dem Beitrag handelt, helfen da schon mehr weiter. Wenn Du beispielsweise wissen möchtest, wie es möglich ist, eine Integer-Variable in das String-Format zu konvertieren, würde ein Beitrag wie etwa "Integer zu String" oder "Integerkonvertierung" anderen Forenmitgliedern einen kurzen Überblick über die eigentliche Fragestellung verschaffen. So ist es möglich gezielter Lösungen für Probleme zu finden. Zudem solltest du immer daran denken: Der Fragesteller möchte etwas von den anderen Usern - nicht umgekehrt.
 
 Bitte danke mike
 
 Zuletzt bearbeitet von mikeyboy am Do 21.04.05 16:48, insgesamt 3-mal bearbeitet
 | 
|  | 
| Tobias1 
          Beiträge: 454
 
 Win 98, XP Prof
 D3 Prof, D2005 Prof
 
 | 
Verfasst: Do 21.04.05 16:40 
 
Was willst du wissen? 
Wie man mit Variablen arbeitet?
 _________________ Auch das schlechteste Buch hat seine gute Seite: die letzte. (John Osborne) 
 Zuletzt bearbeitet von Tobias1 am Do 21.04.05 16:40, insgesamt 1-mal bearbeitet
 | 
|  | 
| uall@ogc 
          Beiträge: 1826
 Erhaltene Danke: 11
 
 Win 2000 & VMware
 Delphi 3 Prof, Delphi 7 Prof
 
 | 
Verfasst: Do 21.04.05 16:40 
 
ich versteh das problem nicht ganz, du hast gesagt das beim klick auf den button halt was ausgerechnet werden soll, dann mach das doch so.. brauchst dafür ja keine schleifen _________________ wer andern eine grube gräbt hat ein grubengrabgerät
 - oder einfach zu viel zeit
 | 
|  | 
| Needa  Hält's aus hier
 Beiträge: 4
 
 
 
 
 | 
Verfasst: Do 21.04.05 17:08 
 
Mit Variablen weiß ich durchaus umzugehen    Mein Problem ist, dass die Variablen sich ja nach jeder Runde ändern und nach einer bestimmten Rundenzahl sollen andere Optionen dazukommen (Infrastruktur, etc.). Das wirkt sich wieder auf die Variablen aus. Per if-else-Struktur sollte das ja zu machen sein, dachte nur, dass es eine elegantere Möglichkeit gibt. | 
|  | 
| Tobias1 
          Beiträge: 454
 
 Win 98, XP Prof
 D3 Prof, D2005 Prof
 
 | 
Verfasst: Do 21.04.05 17:12 
 
Und??
 Willst du die Werte im Array speichern?
 _________________ Auch das schlechteste Buch hat seine gute Seite: die letzte. (John Osborne) | 
|  | 
| Fabian W. 
          Beiträge: 1766
 
 Win 7
 D7 PE
 
 | 
Verfasst: Do 21.04.05 17:16 
 
Ich glaube sein Problem is nicht das mit den Variablen, sondern wie er das ganz Kuttelmuttel(Einflüsse der variablen aufeinader)  unter einen Hut bringen soll | 
|  | 
| Needa  Hält's aus hier
 Beiträge: 4
 
 
 
 
 | 
Verfasst: Do 21.04.05 17:19 
 
	  |  Fabian W. hat folgendes geschrieben: |  	  | Ich glaube sein Problem is nicht das mit den Variablen, sondern wie er das ganz Kuttelmuttel(Einflüsse der variablen aufeinader)  unter einen Hut bringen soll | 
 Genau    Per PHP könnte ich das relativ leicht realisieren, aber ich weiß ehrlich gesagt nicht genau, wie man das unter Delphi machen könnte. | 
|  | 
| delfiphan 
          Beiträge: 2684
 Erhaltene Danke: 32
 
 
 
 
 | 
Verfasst: Do 21.04.05 17:22 
 
Wie würde das in PHP grob aussehen? (Meinetwegen Pseudocode) | 
|  | 
| Needa  Hält's aus hier
 Beiträge: 4
 
 
 
 
 | 
Verfasst: Do 21.04.05 17:35 
 
Pseudocode?
 Nunja, ich würde es per switch-case, oder if-elseif-etc., probieren ^^
 Ausserdem hätte ich da noch SQL, hab ich bei Delphi zwar auch, 
 aber soweit fortgeschritten bin ich auf der Materie nicht   | 
|  | 
| Tobias1 
          Beiträge: 454
 
 Win 98, XP Prof
 D3 Prof, D2005 Prof
 
 | 
Verfasst: Do 21.04.05 17:59 
 
Was möchtest du jetzt genau wissen???? _________________ Auch das schlechteste Buch hat seine gute Seite: die letzte. (John Osborne) | 
|  | 
| Fabian W. 
          Beiträge: 1766
 
 Win 7
 D7 PE
 
 | 
Verfasst: Do 21.04.05 18:56 
 
Er will wissen
 	  | Zitat: |  	  | wie er das ganz Kuttelmuttel(Einflüsse der variablen aufeinader) unter einen Hut bringen soll
 
 | 
 @Needa: Vielleicht wären einige Beispiele nicht schlecht. | 
|  | 
| Fabian W. 
          Beiträge: 1766
 
 Win 7
 D7 PE
 
 | 
Verfasst: Do 28.04.05 17:19 
 
Ähhhhm. Anscheinend is das Prioblem gelöst, oder wrum meldet sich niemend mehr, falls das der Fall ist könnte Needa ruhig mal was enstprechendes posten   | 
|  | 
| gordon freeman Ehemaliges Mitglied
 Erhaltene Danke: 1
 
 
 
 
 | 
Verfasst: Do 28.04.05 17:24 
 
Ich würde dir zum ordnen der Variablen mal
 -Arrays
 -Records
 
 und bei umfangreichen Sachen eventuell
 
 -Klassen
 
 empfehlen.
 
 Eigentlich wären Klassen wahrscheinlich für dein Problem das Beste, die können dann auch gleich die Methoden beinhalten, die du zum Verarbeiten, bzw. erhöhen, oder sonst was deiner Variablen brauchst.
 Und für Optionen, die erst ab bestimmten Runden verfügbar sind wirst du u if-then-else nicht herum kommen, denke ich.
 | 
|  | 
| Fabian W. 
          Beiträge: 1766
 
 Win 7
 D7 PE
 
 | 
Verfasst: Fr 29.04.05 14:34 
 
Bis jetzt sind wir ja nicht sonderlich weiter gekommen. Die Frage stellung ist zu ungenau und ich warte immer noch auf das Codebeispiel...
 Ich würde mal sagen, dass wie hier einfach n Haufen verschachtelte if- Anweisungen brauchen, und die muss sich Needa selber basteln....   | 
|  |