Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Café mathématique » Votre avis sur la création d'une formule » 14-07-2015 00:42:24

Salut Yoshi,

Je reviens vers toi, je voulais t'envoyer un MP mais je n'ai pas trouvé comment faire...

Finalement, mon amie a choisi de simplifier un peu le processus.
On va se baser, pour chaque huile, sur 1 composant seulement.
C'est à dire qu'on vérifiera le pourcentage d'oméga 3 de chaque composant.

Et en fonction de la peau, on calculera le % en oméga 3.
Donc si une personne choisit l'huile 1 + huile 2 + huile 3, le pourcentage en oméga 3 sera:
%h1 + %h2 + %h3

Et on veut vérifier que ce % en oméga 3 sera inférieur à tel pourcentage ou supérieur à tel autre, suivant le type de peau.

Supposément, le problème est plus simple.
Mais j'avoue qu'il reste toujours un peu compliqué pour moi...

Tu serais toujours ok pour m'aider ?

#2 Re : Café mathématique » Votre avis sur la création d'une formule » 18-06-2015 10:16:30

Cool, c'est super que tu puisses m'aider.
Moi aussi je trouve ça bien compliqué, et je pense qu'on peut faire plus simple, mais comment...

Pour te répondre:
Nombre de problèmes max à résoudre: 4
Pour chaque problème on peut choisir 1 ou 2 huiles, sachant qu'on ne peut pas dépasser 5 huiles en tout.
Pour chaque problème, le nombre d'huiles préconisées dépend, on a en général 1 ou 2 huiles préconisées en 1, puis 1 ou 2 huiles en 2, et en 3ème choix on a parfois 0 ou 1 huile.

Je vais essayer de te contacter par MP, ce sera sans doute plus simple pour communiquer.
En attendant que tu puisses être dispo...

Encore merci et à bientôt.

#3 Re : Café mathématique » Votre avis sur la création d'une formule » 11-06-2015 10:21:48

Merci beaucoup Yoshi, c'est très gentil à toi.

Malheureusement, j'avoue que je reste perplexe. Comme je le disais plus haut, j'ai fait sup et spé, mais cela fait plus de 20 ans! Et je n'ai plus beaucoup de souvenirs.

C'est pourquoi j'ai besoin d'aide, quelqu'un qui pourrait m'expliquer et m'aider à mettre tout cela en php pour faire fonctionner mon programme.

Autre question que je me pose: dans les problèmes mathématiques il n'y a pas forcément toujours de solution.
Je suppose qu'ici c'est pareil ?
Y a-t-il un moyen de commencer par rechercher s'il existe des solutions, avant d'entamer les calculs ?

Je comprends que tu as beaucoup de travail. Si toutefois tu trouves un moment, et que cela te dit de m'aider...

Merci encore.

#4 Re : Café mathématique » Votre avis sur la création d'une formule » 08-06-2015 01:25:22

Je remonte le sujet car j'ai des nouvelles informations.
Apparemment, ce problème relève de l'algorithme du Simplexe...
J'ai regardé sur Wikipédia mais je ne comprends pas grand chose. Mes années de Math sup et spé sont très loin derrière moi.

Est-ce qu'il y aurait quelqu'un qui pourrait m'expliquer comment fonctionne cet algorithme et comment je pourrais faire concrètement ?

Merci beaucoup.

#5 Re : Café mathématique » Votre avis sur la création d'une formule » 01-06-2015 11:52:16

Non ce n'est pas un exo qu'on m'a donné, c'est un programme que je dois écrire pour un client... Donc je ne sais pas si c'est trouvable.

Quant au problème du gars qui reprend du pain, je vois ce que tu veux dire, mais j'ai l'impression que c'est ce que je vais rencontrer justement si j'essaie de trouver la solution par le programme: j'ai peur de rentrer dans des boucles infinies ou trucs dans le genre.
Alors que si c'est l'utilisateur qui affine les réglages "manuellement", ce genre de chose ne pourra par arriver.

Enfin je ne sais pas, j'avoue que je ne sais pas par quel bout prendre tout ça...

Sinon pour te répondre, des huiles il y en a une vingtaine, et non, chacune ne possède pas les mêmes composants...

#6 Re : Café mathématique » Votre avis sur la création d'une formule » 25-05-2015 18:37:22

Bonjour et merci de ton accueil.

Il n'y a que 4 types de peau.
Pour les composants des huiles, il y en a 8.

En revanche, je ne peux pas faire ce que tu suggères, car ce n'est pas la démarche.
On ne donne pas un sérum en fonction du type de peau, mais en fonction du problème rencontré.

J'ai une liste de problèmes (acné, cernes, coupe-rose, etc.) avec des huiles adaptées.
Donc si tu veux, l'utilisateur indique son problème, et le programme lui indique la liste des huiles préconisées.
De là, il choisit les huiles qu'il souhaite utiliser, et le programme se base sur une répartition équitable.
Si l'utilisateur a indiqué 4 problèmes, il a choisi 4 huiles et le programme prend 25% de chaque.

De là, on calcule le % en oméga 3, 6, etc. et on compare avec les tranches pour le type de peau donné.

Si les % sont ok, on laisse comme c'est.
Mais si ce n'est pas le cas, on doit adapter et baisser un peu le % d'une huile pour monter le % d'une autre afin d'arriver dans la bonne tranche.

En gros, ce n'est pas:
Type de peau -> une ou plusieurs huiles

mais:
Problème rencontré -> telle ou telle huile -> concentration à définir pour correspondre au type de peau de l'utilisateur.

Je ne sais pas si je suis clair...

Et pour finir, je programme en php.

#7 Café mathématique » Votre avis sur la création d'une formule » 25-05-2015 15:29:19

bonsaiko
Réponses : 12

Bonjour à tous,

Je ne sais pas si je suis au bon endroit... J'aimerais vous faire part d'un problème que m'empêche de dormir. Je vous explique:

Je dois réaliser un programme qui va générer une formule de sérum personnalisé.
En gros, l'utilisateur indique les problèmes de peau qu'il rencontre, choisit les huiles qu'il souhaite utilisé parmi celles qu'on lui suggère, et le programme lui sort la composition de son sérum (tant de ml d'huile d'onagre, tant de ml d'huile de machine et tant de ml d'huile de truc).

Jusque là ça va, je n'ai pas de souci.
Là où ça se corse, c'est qu'une fois que le programme a donné la composition, il affiche également le % en oméga 3, oméga 9,.. et il se trouve que selon le type de peau, ces pourcentages doivent se situer entre des bornes définies.

Cela veut dire par exemple, que si le gars a une peau mixte et qu'il y a trop d'oméga 3 et pas assez d'oméga 9, alors il faudra ajuster la formule. Il faudra donc rechercher quelle est l'huile qui contient le plus d'oméga 3, quelle est l'huile qui contient le plus d'oméga 9, et enlever un peu de l'une pour ajouter un peu de l'autre.

Je me demandais, plutôt que de devoir "tatonner", s'il y avait un moyen de trouver une formule adaptée en fonction du type de peau de la personne. J'ai déjà bien réfléchi et je ne vois pas. A mon sens il faut afficher le résultat et laisser l'utilisateur faire les ajustement (avec des sliders qui enlèvent un peu d'un côté pour remettre de l'autre).

Qu'en pensez-vous ?

Merci par avance de votre aide.

Pied de page des forums