login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gemiddelde berekenen (Opgelost)

Offline Chupskie - 05/03/2007 18:39
Avatar van ChupskieMySQL beginner Hallo allemaal,

Ik ben het gemiddelde aan het berekenen.
Dat doe ik op de volgende manier:
  1. <?php
  2.  
  3. //Bereken gemiddelde
  4. $gemidd = $telgb/$aantal; //bijv: 326 / 3485
  5. $gemiddtot = $gemidd/100;
  6. $gemiddtot2 = str_replace('.',',',$gemiddtot);
  7. $gemiddtotround = round($gemiddtot2, 2);
  8.  
  9. ?>


Maar ik krijg er het juiste aantal procenten uit?
Ziet iemand wat ik verkeerd doe?

3 antwoorden

Gesponsorde links
Offline webstab - 05/03/2007 18:42 (laatste wijziging 05/03/2007 18:44)
Avatar van webstab PHP ver gevorderde gemiddelde = totaal/aantal;
gemiddelde% = gemiddelde*100;
Verder bestaan er php-functie voor . naar , om te zetten (bij notatie van getallen)

Stel je hebt totaal = 10/30+ 5/30 + 5/30= 20/30 = 0,666666666 (uit 3 berekeningen
gemiddelde = totaal/3 = 0,22222222222222
Procent = 22%

???
Offline Stijn - 05/03/2007 19:03
Avatar van Stijn PHP expert @webstab: gemiddelde reken je zo uit:

( aantal / totaal ) * 100


vb
aantal = 20
totaal = 100
->
( 20 / 100 ) = 0.2
0.2 * 100 = 20%
Offline JS88 - 05/03/2007 22:11
Avatar van JS88 Nieuw lid wat ik zou doen:

  1. <?PHP
  2. function berekenGemiddelde ($aantal, $totaal){
  3. $percentage = ($aantal/$totaal) * 100;
  4. return number_format($percentage, 2, ',', '.') . "%";
  5. // number_format(getal, aantal decimalen na komma, scheidingsteken decimalen, scheidingsteken duizendtallen.
  6. // voorbeeld: 20.354,21
  7. }
  8. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s