JeuWeb - Crée ton jeu par navigateur
problème dans une formule - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : problème dans une formule (/showthread.php?tid=6260)



problème dans une formule - Racktor - 17-07-2012

Bonsoir à tous,

j'ai un problème pour mettre en php une formule que je souhaite utiliser au sein de mon jeu :
je n'arrive pas a mettre un signe moins à une racine carré, pour illustrer mon propos j'ai mis ma formule dans un document pdf([ATTACHMENT NOT FOUND]), vous verrez le signe moins en rouge qui est problématique, voila ce que j'ai pour l'instant :

Citation :pow(sqrt(pow((5*1000)/12-23275/5832,2)+35126421875/34012224)+(5*1000)/12-23275/5832,1/3)+pow(sqrt(pow((5*1000)/12-23275/5832,2)+35126421875/34012224)*(-1)+(5*1000)/12-23275/5832,1/3)+35/18

Des que je veux mettre quelque chose pour qu'elle soit négative j'ai un problème, j'ai comme erreur NAN.

je vous remercie par avance pour le coup de main.

PS : le 1/3 qui pose problème, je le met en rouge


RE: problème dans une formule - php_addict - 17-07-2012

problème de parenthèse?


RE: problème dans une formule - niahoo - 17-07-2012

un truc un peu lourdingue :

<?php

function racine($nbr, $racine){

$negate = 1;
if($nbr < 0 && ($racine % 2 === 1))
$negate = -1;


return $negate * pow ((float)abs($nbr), (1/$racine));
}

function racine_cubique($nbr) {
return racine($nbr, 3);
}

//Exemples:
echo racine_cubique(-27, 3); // => -3



RE: problème dans une formule - Ter Rowan - 17-07-2012

Tu veux faire une racine carrée négative ?
C est impossible

Ah non elle est cubique :langue:


RE: problème dans une formule - niahoo - 18-07-2012

C'est une racine cubique

ah ebn tu l'avais vu ...


RE: problème dans une formule - Racktor - 18-07-2012

Opps j'ai fait une erreur dans la précipitation


RE: problème dans une formule - Racktor - 25-07-2012

J'ai résolu mon problème,merci a ceux qui m'ont aidé.


RE: problème dans une formule - php_addict - 25-07-2012

bah n'hésites pas à nous faire part de tes corrections...