Rád bych Janka požádal, aby nám všem programátorům amatérům nabídl algoritmus, který pro libovolný počet (nebo řekněme do 10) možných odpovědí zajistí, aby při zobrazování statistik byl součet procentuálních výsledků jednotlivých možností roven 100%.
Mě žádný jednoduchý algoritmus nenapadá, resp. zejména mě nenapadá, jak současně zabránit tomu, aby se stalo, že například budou-li pro možnosti A, B, C a D hlasovat ze 7 hlasujících vždy dva (pro variantu D pak jen jeden), tak aby se nestalo, že bude graf ukazovat například:
Odpověď A: 2 hlasy (28%)
Odpověď B: 2 hlasy (29%)
Odpověď C: 2 hlasy (28%)
Odpověď D: 1 hlas (15%)
... obecně totiž vždycky dojde k tomu, že na určitém desetinném místě číslo "utínám", a pak musím buď průběžně číslo přibližovat k nějakému ze sousedních, abych průběžně vyvažoval zaokrouhlovací chybu, nebo mi na konci něco chybí či přebývá. A jak asi uznáte při pohledu na modelový příklad, rozpor v procentech u možností A B C vypadá diovně, stejně jako to, že při porovnání odpovědí A a D se zdá, že hlasy mají hodnotu 15 nebo taky jen 13 procent...
… jsem z toho janek
Přečteno 59 621×
Přečteno 57 045×
Přečteno 56 280×
Přečteno 55 903×
Přečteno 53 148×