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. 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. 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
     
  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!
     
  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.
     
  5. 14. Februar 2006
    Problem

    Hy,

    du musst dem PC klar machen 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 ?
     
  6. 14. Februar 2006
    weiß net ob richtig verstanden aba ...
    wieso vergleichst du net einfach ?

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

    mfg
     
  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..
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.