Calcul avec nombre à virgule et puissance
Résolu
clastype
Messages postés
330
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je voudrais associer à une variable le resultat d'une opération mais j'ai des virgules et des puissances. J'ai donc ceci :
$resultat = (10*$var1*1,1^($var2)+$var3);
Forcément ca me donne pas le bon résultat.
Un petit coup de main ?
Merci d'avance
je voudrais associer à une variable le resultat d'une opération mais j'ai des virgules et des puissances. J'ai donc ceci :
$resultat = (10*$var1*1,1^($var2)+$var3);
Forcément ca me donne pas le bon résultat.
Un petit coup de main ?
Merci d'avance
A voir également:
- Calcul avec nombre à virgule et puissance
- Test puissance pc - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul moyenne excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
1 réponse
Bonjour
En PHP comme dans beaucoup de langages, le séparateur décimal est le point, pas la virgule. Il faut écrire 1.1 et non pas 1,1.
Et l'élévation à la puissance, c'est ** et non pas ^. Depuis PHP 5.6, car avant il fallait utiliser la fonction pow:
(Si j'ai bien deviné, car à partir d'une expression incorrecte on ne peut pas être sûr de ce que tu voulais faire)
En PHP comme dans beaucoup de langages, le séparateur décimal est le point, pas la virgule. Il faut écrire 1.1 et non pas 1,1.
Et l'élévation à la puissance, c'est ** et non pas ^. Depuis PHP 5.6, car avant il fallait utiliser la fonction pow:
$resultat = 10*$var1*pow(1.1 ,$var2)+$var3; ou $resultat = 10*$var1*1.1 ** $var2 +$var3;
(Si j'ai bien deviné, car à partir d'une expression incorrecte on ne peut pas être sûr de ce que tu voulais faire)
C'est exactement ce qui me fallait !
J'ai pu avancer avec ça !
Encore merci