Puissance negative

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Puissance negative

par Gerard78 » 07 mars 2008, 19:13

Merci pour vos reponses entre temps, j'ai applique une regle simple de calcul:
foreach($aTag as $sKey => $sValue)
{
	$fTotal += $sValue*(1/pow(22, $sKey+1));
}
$tag = $fTotal;

par h0_noMan » 07 mars 2008, 19:01

pow() fonctionne très bien avec les puissance négative.

Montres nous ton code qui semble poser problème ainsi que l'erreur ou le comportement anormal.

par Ryle » 07 mars 2008, 19:00

Trouvé dans les commentaires de......... la documentation de pow()
Here's a function that works with negative powers:
<?php
function newpow($base, $power)
{
if ($power < 0) {
$npower = $power - $power - $power;
return 1 / pow($base, $npower);
}
else
{
return pow($base, $power);
}
}
?>
Here's a pow() function that allows negative bases :
<?php
function npow($base, $exp)
{
    $result = pow(abs($base), $exp);
    if ($exp % 2 !== 0) {
        $result = - ($result);
    } 
    return $result;
} 
?> 

Puissance negative

par Gerard78 » 07 mars 2008, 18:34

Bonjour,

Je suis face a un probleme car je n'arrive pas a faire de puissance negative avec php.
j ai regarde du cote des fonctions pow et gmp_pow. Et il ne veut rien savoir.

si vous avez une solution, merci d'avance.