kleines mathematisches Problem...

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Mr.Clear, 14. Februar 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 14. Februar 2006
    Sers ;)

    Ich mach grad ne fußballtabelle,
    und bin auf ein Problem aus der Mathematik gestoßen!
    Nämlich:

    Ein Team hat kein Gegentor
    UND
    hat genauso viele Punkte wie ein anderes Team

    Dann passiert folgendes:
    Erst wird nach den Punkten sortiert,
    dann nach $Tore / $Gegentore ,also Torverhältnis.

    Wenn nun das Team1 4:2 gespielt hat, kommt bei der Rechnung 2 raus,
    das Team das 4:0 (also besser) gespielt hat, führt zu nen rechenfehler,
    und wird erst nach dem anderen Team gepostet...

    Wie kann man das lösen?

    Mfg :)
     

  2. Anzeige
  3. #2 14. Februar 2006
    kann mathematisch so nicht funktionieren, da du beim Torverhältnis durch 0 teilst und das ist nicht definiert.
    aber wenn ich mich recht erinner wird auch nicht nach Torverhältbis gegangen sondern nach Tordifferenz,
    aslos mußt du nicht T0re/ Gegentore sondern Tore - Gegentore rechnen. das gibt dann bei deinem Beispiel einmal eine Differnez von 2 ( bei Torverhältnis 4:2) und einmal 4 (bei Torverhältnis 4:0).

    MfG IamTom
     
  4. #3 14. Februar 2006
    das is nich so einfach!
    Wenn man es so macht wie du -> geht nicht

    Der ansatz von tom is schon richtig!

    Die Tordifferenz wird nicht $tore/$gegentore sonder $tore-$gegentore gerechnet!
    Dann musst danach noch nach $toren sotieren, weil wenn beide die gleiche differenz haben, dann zählt .

    Zusammengrafsst:

    1. nach tabelle sotieren
    2. nach tordifferenz
    3. nach geschossenen toren!
     
  5. #4 14. Februar 2006
    der doktor hatts schon richtig gesagt. du suchst nich nach dem torverhältnis sondern nach der Tordifferenz.
    wenn man das erkennt entsteht dann auch kein math. porb.
     
  6. #5 14. Februar 2006
    Problem

    Hy,

    du musst dem PC klar machen :D dass man durch 0 nicht teilen kann --> weil sonst -E- rauskommt. Also versuche es doch einfach mal durch Addition oder Subtraktion mit anschließender Multiplikation und alles in klammern dass rechnerisch dasselbe rauskommt ?
     
  7. #6 14. Februar 2006
    weiß net ob richtig verstanden aba ...
    wieso vergleichst du net einfach ?

    if ($das > $als_das) { echo $dann_gewinn_ich; }

    mfg
     
  8. #7 14. Februar 2006
    ok danke jungs *g*

    Bei Punktgleichheit entscheidet zunächst das bessere Torverhältnis (Tordifferenz) über die Reihenfolge der Platzierung, bei gleicher Differenz danach die Anzahl der erzielten Tore


    habt recht ^^ so is es natürlich viel einfacher ;-)

    Mfg

    PS:
    @b-r-a-i-n-i: ich hab mehr als nur 2 teams, so ca. 11 und wenn welche gleiche Punkte ham, gehts nimma..
     

  9. Videos zum Thema
Die Seite wird geladen...
Similar Threads - kleines mathematisches Problem
  1. Antworten:
    2
    Aufrufe:
    985
  2. Antworten:
    16
    Aufrufe:
    9.904
  3. Antworten:
    3
    Aufrufe:
    1.241
  4. Antworten:
    6
    Aufrufe:
    1.365
  5. Antworten:
    5
    Aufrufe:
    1.738