Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: Wie aus Daten ganze prozentuale Ergebnisse berechnen

  Alt 15. Feb 2009, 12:40
Zitat von himitsu:
Och, sooooo inperformant isses nun auch nicht.
Nicht traurig sein.

Nur optisch gesehen finde ich die Lösung schon heftig (so viele Schleifen und die zig-fach verschachtelt), im Vergleich zu sowas:

Code:
// change the max. array value to get a sum of 100%
else if ($data_sum != 100)
{
   $max_idx = 0;
   $max_val = 0;

   foreach ($data_percentage as $idx => $value)
   {
      if ($value > $max_val)
      {
         $max_val = $value;
         $max_idx = $idx;
      }
   }

   $data_percentage[$max_idx] += (100 - $data_sum);
}
Aber deine Lösung ist auf alle Fälle genauer und wenn man Wert auf Genauigkeit legt, mit Sicherheit die bessere Wahl.

Grüße
  Mit Zitat antworten Zitat