Developpement d'une expression mathématique

amine_marc Messages postés 286 Statut Membre -  
amine_marc Messages postés 286 Statut Membre -
Bonjour,
Je cherche à faire un programme en php qui fait le développement mathématique d'une expression comme celle-ci " k*(a+b-c+d-e) " pour qu'elle serait comme " k*a + k*b - k*c + k*d - k*e"
ou bien " (a+b)*(c-d) " = .....
Veuillez me dire est-ce qu'il y a une méthode, algorithme ou fonctions prédéfinies qui peuvent m'aider à faire ça, et merci d'avance.
A voir également:

1 réponse

animostab Messages postés 3003 Statut Membre 738
 
Salut
tu fais un formulaire html
dans la page de traitement tu récupères les saisies dans des variables avec $_POST
ex
$a = $_POST['champs1'];
ensuite tu fais tes formules mathématiques avec les variables
ex
$resultat = $a + $b;
echo "le résultat est".$resultat;

en savoir plus sur les formulaire et leur traitement
http://www.phpdebutant.org/article56.php
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
0
amine_marc Messages postés 286 Statut Membre 2
 
Merci animostab, c gentil de ta part
le problème est que je ne sais pas le nombre de termes ou de facteurs, c'est pour cela, j'ai mis un seul champs pour saisir toute l'opération, donc:
$operation = $_POST['champs1'];
Il reste de diviser cette variable $operation en sous-chaines selon le ('+', '-' et '*') et les traiter par suite. Mais je ne peux pas savoir si le caractère de séparation est le '-', '+' ou '*'
Je pense qu'il s'agit d'un script très compliqué
0
animostab Messages postés 3003 Statut Membre 738
 
ca ca dépasse un peu mes compétences, désolé.
0
blux Messages postés 27850 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
Salut,

regarde du côté des expressions régulières (ou rationnelles), elles te permettront de séparer une variable en plusieurs selon des critères définis...

Un exemple ici.
0
amine_marc Messages postés 286 Statut Membre 2 > animostab Messages postés 3003 Statut Membre
 
Merci animostab :)
0
amine_marc Messages postés 286 Statut Membre 2
 
ok merci blux, je vais essayer
En tt cas, je cherche à developper qqch comme ça:
https://www.letourdelaquestion.fr
0