AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Hilfe bei Algorithmus. EM-Gruppen Platz Berechnung
Thema durchsuchen
Ansicht
Themen-Optionen

Hilfe bei Algorithmus. EM-Gruppen Platz Berechnung

Ein Thema von Muellermilchtrinker · begonnen am 15. Jan 2010 · letzter Beitrag vom 15. Jan 2010
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#1

Hilfe bei Algorithmus. EM-Gruppen Platz Berechnung

  Alt 15. Jan 2010, 15:28
Ich muss euch mal wieder belästigen.
Ich programmiere gerade eine kleine EM Tabelle.
Man kann die Länder eintragen und die Tore.
Ich bin gerade bei der Berechnung nach den Gruppenspiel (also wer in die Endrunde kommt).
Habe bisjetzt auch fast fertig.
Ich scheitere an der Platzberechnung. Deswegen wollt ich euch mal fragen, wie ihr das machen würdet.

Also ich hab ein Stringgrid, wo alles berechnet wird.
Sieht folgendermaßen aus:
Code:
--------| Punkte |  Tore |  Diff |  Platz |
--------|--------|--------|--------|--------|
Land 1  |   7    |   6:4  |   2    |        |
--------|--------|--------|--------|--------|
Land 2  |   3    |   3:5  |   -2   |        |
--------|--------|--------|--------|--------|
Land 3  |   4    |   5:5  |   0    |        |
--------|--------|--------|--------|--------|
Land 4  |   3    |   5:5  |   0    |        |
--------|--------|--------|--------|--------|
Ich hoffe ihr könnt mir helfen. Danke schonmal.
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Hilfe bei Algorithmus

  Alt 15. Jan 2010, 15:33
Hallo,

Als erstes würde ich die Punkte vergleichen mit
Delphi-Quellcode:
  if Land1.Punkte > Land2.Punkte then
//usw
Als nächstes musst Du ja die Tordifferenz auf dem selben Weg vergleichen.
Delphi-Quellcode:
  if Land1.Tor > Land2.Tor then
  ..
  else
  if Land1.Tor = Land2.Tor then
  // und jetzt noch prüfen ob die geschossenen Tor größer oder gleich sind.
So in der Art müsstest Du vorgehen.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#3

Re: Hilfe bei Algorithmus

  Alt 15. Jan 2010, 15:34
Hi!

Gib bitte deinem Thread einen aussagekräftigen Titel - Hilfe suchen hier so viele - und Algorithmen gibt sind auch fast alles

Danke!

Grüße, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#4

Re: Hilfe bei Algorithmus

  Alt 15. Jan 2010, 15:35
Musst halt eine Sortierung nach Punkten machen und dann, wenn diese gleich sein sollten, nach erzielten Toren (wenn das das offizielle Verfahrung ist).

Wenn du uns etwas Code zeigst dann können wir genauer helfen, denn so scheint es, dass du uns die Arbeit machen lassen magst

BTW: Gib deinem Thread doch bitte einen aussagekräftigeren Titel!

Edit: Wo zum T***** war die rote Box
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Hilfe bei Algorithmus

  Alt 15. Jan 2010, 15:36
Code habe ich bis jetzt noch keinen. Ich wollte mal fragen wie ihr vorgehen würdet.
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#6

Re: Hilfe bei Algorithmus

  Alt 15. Jan 2010, 15:36
Zitat von Muellermilchtrinker:
Was mache ich wenn die Punkte gleich sind???
http://de.wikipedia.org/wiki/Fußball...0#Gruppenphase
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Hilfe bei Algorithmus

  Alt 15. Jan 2010, 15:39
Ich würde das Stringgrid nur für die Anzeige der Daten verwenden.

Die Daten selbst hätte ich in einer Tlist bzw. in zugehörigen Records:
Delphi-Quellcode:
TFussballrec= record
  Manschaft : string[20];
  Spiele : integer;
  Toreerzielt : integer;
  Torebekommen: integer;
  Punkte : integer;
end;
Dann noch eine Vergleichsroutine für's Sortieren nach erzielten Punkten, und wer dann auf Liste[0] steht hat die meisten Punkte,
und dann erst wird in einem Stringgrid angezeigt, oder in eine Datei ausgegeben oder ....

Gruß
K-H

[edit] alle sind schneller als ich....

aber in die Sortierroutine kan man auch die Tore berücksichtigen oder ob die Mannschft Deutschland ist
(es ist Freiiiiitag!)
[/edit]
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#8

Re: Hilfe bei Algorithmus. EM-Gruppen Platz Berechnung

  Alt 15. Jan 2010, 15:44
Hi!

Ich denke, es reicht nicht nur diese Infos zu speichern.
Man muss auch die einzelnen Spielausgänge kennen, weil sie bei Gleichheit evtl. gebraucht werden, um zu bestimmen wer weiter kommt (direkter Vergleich).


Grüße, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Hilfe bei Algorithmus. EM-Gruppen Platz Berechnung

  Alt 15. Jan 2010, 15:59
Erst mal muss ich sagen: Ich weiß wie man die Punkte ausrechnet, aber nur von Hand und im Kopf.
Mein Problem ist: Wie schreib ich des in Delphi???
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#10

Re: Hilfe bei Algorithmus. EM-Gruppen Platz Berechnung

  Alt 15. Jan 2010, 16:01
Hi!

Dafür ist die Frage, wie hast du denn die Daten in Delphi, entscheidend.

Wenn du die Punkte der Einzelspiele einer jeden Mannschaft hast, dann kannst du sie einfach addieren und hast dann die Gesamtpunkte der Manschaft.


Grüße, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 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