Calcul en langage php

b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   -  
 toto -
Bonjour,

voila je voudrais savoir comment faire pour mettre un nombre en puissance dans le php, et que la valeur de cette puissance soit une variable.

j'ai essayer avec deux nombre sa ma donné zéro :

<?php $prodace= 5^5; ?>

<?php echo $prodace ?>

puis j'ai essayer aussi avec mes variable sa ma donner error dans la ligne du calcul :

<?php $prodace= (30*$_post['metal'])*(1.1^($_POST['metal']; ?>

<?php echo $prodace ?>

pouvez me dire comment je peux faire pour mettre ma variable en puissance a la valeur 1,1 ??

merci d'avance pour votre aide
coordialement
b-boy baki
A voir également:

7 réponses

Phortitou Messages postés 221 Date d'inscription   Statut Membre Dernière intervention   27
 
Je sais pas s'il existe une fonction prédéfinie, mais au pire tu peux la faire toi cette fonction. Si tu veux faire n ^ i, alors tu fais une boucle qui multiplie n i fois. Tu vois ce que je veux dire?
0
toto
 
Bonjour

Quand on recherche une fonction PHP, le mieux n'est pas de le demander ici, mais de regarder dans le manuel PHP :
https://www.php.net/manual/fr/function.pow.php
N'encadre pas chaque ligne de <?php .. ?> : il suffit de mettre <?php une fois au début et ?> une fois à la fin, c'est plus lisible
En php, $_post n'est pas la même chose que $_POST.

Enfin, tu parles d'élever une variable à la puissance 1,1 mais dans ton expression, c'est 1,1 que tu essayes d'élever à la puissance ta variable : là encore, ça n'est pas la même chose.

Je pense que ce que tu cherches à faire c'est
<?php
$prodace= 30 * $_POST['metal'] * pow(1.1, $_POST['metal']);
echo $prodace;
?>
0
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
 
merci toto je vais essayer ce que tu m'as donner
0
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
 
sa marche avec ta méthode toto mais tu pourrai me dire se que je dois rajouter pour que se soit arrondit a l'unité stp

ps : dans le lien que tu ma passer j'ai pas compris comment faire
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toto
 
sa marche avec ta méthode toto
ça n'est pas ma méthode, c'est le PHP tout simplement.
Pour arrondir à l'unité, il y a encore et toujours la doc PHP : https://www.php.net/manual/fr/function.round.php
0
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
 
ton lien il marche pas : 404not found
0
toto
 
ton lien il marche pas : 404not found
Commentçamarche a la mauvaise habitude d'inclure les points de fin des phrases dans les liens. Reprends-le en en enlevant le point.
0