Developpement d'une expression mathématique

amine_marc Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   -  
amine_marc Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   -
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 2829 Date d'inscription   Statut Membre Dernière intervention   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 256 Date d'inscription   Statut Membre Dernière intervention   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 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
ca ca dépasse un peu mes compétences, désolé.
0
blux Messages postés 27151 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
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 256 Date d'inscription   Statut Membre Dernière intervention   2 > animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention  
 
Merci animostab :)
0
amine_marc Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   2
 
ok merci blux, je vais essayer
En tt cas, je cherche à developper qqch comme ça:
https://www.letourdelaquestion.fr
0