PHP-arondir un nombre

PHP-arondir un nombre - PHP - Programmation

Marsh Posté le 19-01-2004 à 14:36:49    

salut,
bon voici un ti bou de code  
 

Code :
  1. $score =($note1 * $coeff1 + $note2 * $coeff2 + $note3 * $coeff3 + $note4 * $coeff4 + $note5 * $coeff5 + $note6 * $coeff6 + $note7 * $coeff7) / ($coeff1 + $coeff2 + $coeff3 + $coeff4 + $coeff5 + $coeff6 + $coeff7); 
  2.  
  3.     echo "Votre moyenne est de " . $score . "";


 
Je veux en fait que ca m'affiche la moyenne avec une seule décimale. J'ai ésséyé le round sans succes. Surement une erreur de synthaxe !
merci


Message édité par $man le 19-01-2004 à 14:37:19
Reply

Marsh Posté le 19-01-2004 à 14:36:49   

Reply

Marsh Posté le 19-01-2004 à 17:02:13    

ben pourtant, c'est la bonne instruction : round($score,1) (php 4)
ou $score = round($score*10)/10; (php 3)

Reply

Marsh Posté le 19-01-2004 à 17:11:42    

Reply

Marsh Posté le 20-01-2004 à 09:15:02    

ouai mais je vois pas ou le mettre en fait,
je fait comme ca  :??:  
 

Code :
  1. $score =($note1 * $coeff1 + $note2 * $coeff2 + $note3 * $coeff3 + $note4 * $coeff4 + $note5 * $coeff5 + $note6 * $coeff6 + $note7 * $coeff7) / ($coeff1 + $coeff2 + $coeff3 + $coeff4 + $coeff5 + $coeff6 + $coeff7);   
  2.    
  3.  
  4.       echo "Votre moyenne est de " . round($score,1) . "";


 
mais ca ca marche pas  
 :hello:

Reply

Marsh Posté le 20-01-2004 à 12:15:18    

round($score, 2); //Voila avec 2 decimales derrieres
 
Edit : echo ('Votre moyenne est de '. round($score, 1));
 
 
Ca marche tres bien, par contre si tu as x.01 il affichera rien apres la virgule (pas de virgule meme)


Message édité par KdZ' le 20-01-2004 à 12:29:02

---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
Reply

Marsh Posté le 20-01-2004 à 13:06:37    

KdZ' a écrit :

round($score, 2); //Voila avec 2 decimales derrieres
 
Edit : echo ('Votre moyenne est de '. round($score, 1));
 
 
Ca marche tres bien, par contre si tu as x.01 il affichera rien apres la virgule (pas de virgule meme)


 
merci, ca marche , surement le point que je mettais derriere qui était de trop
 :hello:

Reply

Marsh Posté le 20-01-2004 à 22:06:40    

Derien ;)
 
Edit : Pour une fois que je peut aider en php [:audi]


Message édité par KdZ' le 20-01-2004 à 22:07:27

---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed