Bonjour a tous,

j'ai une fonctionnalité à réaliser sur mon application et je n'arrive pas à trouver un algo le plus flexible possible.
J'explique:

en entrée on a des paramètres qui nous servent de conditions qui pour le moment sont fixes. Suivant la valeur de ces paramètres, on accède à une certaine formule mathématique.

Exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
si la t° est supérieure à 30°C => a + b
si la t° est supérieure à 50°C => a + b + c
Ça c'est pas trop compliqué, quoique pour le moment je ne sais pas comment je vais stocker la formule mathématique dans ma base de données mais au pire je peux faire des Strings.

En revanche, ce que je n'arrive pas à concevoir, c'est ça:

imaginons maintenant, que notre utilisateur veuille ajouter une condition:

Exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
si la t° > 30°C et le vent > 10km/h => a + b/2
...
ça fait un bout de temps que j'y réfléchis, et je n'arrive pas à trouver de bonne solution.

Si vous avez des pistes je suis preneur. Je ne cherche pas forcément une réponse, mais j'essaye au moins de faire un brainstorming.

merci par avance à tous!