Bonjour,
Je recherche comment peut on faire du calcul littéral en delphi... (très basique : par ex 3a+5b+a+4b = 4a+9b)...
Merci,
Dud
Bonjour,
Je recherche comment peut on faire du calcul littéral en delphi... (très basique : par ex 3a+5b+a+4b = 4a+9b)...
Merci,
Dud
Bonjour
Une idée comme ça.
- Parcourir l'expression
- Isoler la première variable(a), son facteur(3) et son signe(+)
- Placer ces éléments dans une liste de 3 colonnes, une pour la variable, une pour le facteur, une pour le signe.
- Si il existe déjà une liste avec la variable suivante, l'y ajouter, sinon créer une nouvelle liste et l'y ajouter
- Arrivé en fin de l'expression, faire une boucle dans chacune des listes en additionnant ou soustrayant les facteurs suivant leur signe
- Écrire le résultat dans un string
- Libérer les listes de la mémoire
Bon amusement
merci
donc il n'y a rien de "tout fait"...
Envoyé par dudux
Bonjour Dudux
pour ton probléme j'ai retrouvé dans mes archives une unité "évalueur" tirée de Delphi 1,2,3
bon travail
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager