Zwischenfrage: Programmieren

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
  • Hey, ich was ist die beste Möglichkeit, um folgendes zu lösen:


    Ich habe 3 Kandidaten.
    Jedem Kandidaten ordne ich eine Zahl zu. (Kandidat (1) = 50, Kandidat (2) = 60, Kandidat (3) = 70)
    Nun rechne ich erstmal die Stimmen zusammen, d.h. Kandidat 1 + Kandidat 2 + Kandidat 3.
    Jetzt will ich wissen, welchen Anteil Kandidat 1 besitzt. (Kandidat 1/Stimmenanzahl*100) Hab also nun irgendeine Prozentangabe.
    Wenn ich das bei den 3 anderen auch habe, komme ich zusammengerechnet auf 100%. Ich will aber nun wissen, wer gewonnen hat.
    (Heißt also: Kandidat 3 ist erster, Kandidat 2 ist zweiter und Kandidat 1 dritter.)


    Ich kann jetzt viele if-Abfragen machen, aber was ist die schnellste und beste Methode?


    MfG
    Tomek

  • hoechstwert = (wert1 > wert2 ? (wert1 > wert3 ? wert1 : (wert3 > wert2 ? wert3 : wert2))) : (wert2 > wert3 ? wert2 : wert3));
    Bin mir nicht sicher, ob auch wirklich alles stimmt :P