Hallo,
ich habe eine kleine Statistik, in welcher ich Wertungsergebnisse prozentual ausgebe; Das Problem ist nun, dass Rundungsfehler auftreten und das Zusammenrechnen dieser Werte offensichtlich nicht immer 100 Prozent ergibt; Also zum Beispiel
Insgesamt: 19 Stimmen
Apfel: 1 (5%)
Birnen: 1 (5%)
Pflaumen: 17 (89%)
Ergibt nur insgesamt 99%?
Ich runde alles mit round().
Manchmal stimmt es, manchmal ergibt es 99%.
So rechne ich; errechnet aus:
round(Anzahl der Einzelstimmen / Anzahl der Gesamtstimmen * 100)
ich habe eine kleine Statistik, in welcher ich Wertungsergebnisse prozentual ausgebe; Das Problem ist nun, dass Rundungsfehler auftreten und das Zusammenrechnen dieser Werte offensichtlich nicht immer 100 Prozent ergibt; Also zum Beispiel
Insgesamt: 19 Stimmen
Apfel: 1 (5%)
Birnen: 1 (5%)
Pflaumen: 17 (89%)
Ergibt nur insgesamt 99%?
Ich runde alles mit round().
Manchmal stimmt es, manchmal ergibt es 99%.
So rechne ich; errechnet aus:
round(Anzahl der Einzelstimmen / Anzahl der Gesamtstimmen * 100)