Bonjour,
difficile à expliquer autrement que par un exemple:
soit les lots A, B, C, D (lot liquide)
soit le lot d'assemblage E = 30%de A+20% de B + 40%de C +10% de D
soit le lot d'assemblage F = 40% de A + 40% de D + 20% de E
--> informatiquement comment fait on pour retrouver la proportion de A, B,
C, D ?
c'est à dire
F = 0,4A ; 0,4D ; 0,2(0,3A ; 0,2B; 0,4C; 0,1D)
soit
F = 0.46A ; 0,42D ; 0,08C ; 0,04B)
D'avance merci de me répondre la démarche informatique à adopter pour ce
type de problème.
Cordialement.
Paul S
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel Carollo
Bonsoir Paul!
Il suffit d'une fonction, reentrante de preference.
Il faut qu'il y ai aussi un indicateur qui nous dit si les elements sont des elements de base ou des lots, de facon a savoir ou s'arreter.
En gros:
Fonction Decomposer (Formule) For Each X dans Formule If X DeBase Then Ajouter X dans TableTemporaire Ajouter Pourcentage (Multiplie) dans TableTemporaire Else Decomposer (X) End if Next X Traiter Tableau. End Fonction
Les details dependent fortement de l'implementation et de la representation des lots et de leurs elements. J'ai realise une application de gestion de recettes (qui correspond fortement a ce que vous decrivez), et qui permet d'utiliser une (ou plusieur) recette comme ingredient pour la recette suivante. J'en suis a la quatrieme version de ce programme, et la modelisation a change quelque peu entre les quatre versions, sans pouvoir dire que les choix etaient vraiment mauvais a un endroit quelconque. Comme souvent dans notre domaine, il y a toujours plusieurs facons de faire, et c'est une histoire de choix et de compromis, et surtout de technologies disponibles, on peut faire des choses avec SQL Server maintenant qu'on ne revait meme pas de faire avec Access 2.0...
J'espere que ca vous donne des idees,
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Paul SAnchez" wrote in message news:c1g0at$rhj$
Bonjour, difficile à expliquer autrement que par un exemple:
soit les lots A, B, C, D (lot liquide)
soit le lot d'assemblage E = 30%de A+20% de B + 40%de C +10% de D
soit le lot d'assemblage F = 40% de A + 40% de D + 20% de E --> informatiquement comment fait on pour retrouver la proportion de A, B, C, D ? c'est à dire F = 0,4A ; 0,4D ; 0,2(0,3A ; 0,2B; 0,4C; 0,1D) soit F = 0.46A ; 0,42D ; 0,08C ; 0,04B)
D'avance merci de me répondre la démarche informatique à adopter pour ce type de problème. Cordialement. Paul S
Bonsoir Paul!
Il suffit d'une fonction, reentrante de preference.
Il faut qu'il y ai aussi un indicateur qui nous dit si les elements sont des
elements de base ou des lots, de facon a savoir ou s'arreter.
En gros:
Fonction Decomposer (Formule)
For Each X dans Formule
If X DeBase Then
Ajouter X dans TableTemporaire
Ajouter Pourcentage (Multiplie) dans TableTemporaire
Else
Decomposer (X)
End if
Next X
Traiter Tableau.
End Fonction
Les details dependent fortement de l'implementation et de la representation
des lots et de leurs elements. J'ai realise une application de gestion de
recettes (qui correspond fortement a ce que vous decrivez), et qui permet
d'utiliser une (ou plusieur) recette comme ingredient pour la recette
suivante. J'en suis a la quatrieme version de ce programme, et la
modelisation a change quelque peu entre les quatre versions, sans pouvoir
dire que les choix etaient vraiment mauvais a un endroit quelconque. Comme
souvent dans notre domaine, il y a toujours plusieurs facons de faire, et
c'est une histoire de choix et de compromis, et surtout de technologies
disponibles, on peut faire des choses avec SQL Server maintenant qu'on ne
revait meme pas de faire avec Access 2.0...
J'espere que ca vous donne des idees,
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Paul SAnchez" <paul.sanchez@club-internet.fr> wrote in message
news:c1g0at$rhj$1@news-reader3.wanadoo.fr...
Bonjour,
difficile à expliquer autrement que par un exemple:
soit les lots A, B, C, D (lot liquide)
soit le lot d'assemblage E = 30%de A+20% de B + 40%de C +10% de D
soit le lot d'assemblage F = 40% de A + 40% de D + 20% de E
--> informatiquement comment fait on pour retrouver la proportion de A, B,
C, D ?
c'est à dire
F = 0,4A ; 0,4D ; 0,2(0,3A ; 0,2B; 0,4C; 0,1D)
soit
F = 0.46A ; 0,42D ; 0,08C ; 0,04B)
D'avance merci de me répondre la démarche informatique à adopter pour ce
type de problème.
Cordialement.
Paul S
Il suffit d'une fonction, reentrante de preference.
Il faut qu'il y ai aussi un indicateur qui nous dit si les elements sont des elements de base ou des lots, de facon a savoir ou s'arreter.
En gros:
Fonction Decomposer (Formule) For Each X dans Formule If X DeBase Then Ajouter X dans TableTemporaire Ajouter Pourcentage (Multiplie) dans TableTemporaire Else Decomposer (X) End if Next X Traiter Tableau. End Fonction
Les details dependent fortement de l'implementation et de la representation des lots et de leurs elements. J'ai realise une application de gestion de recettes (qui correspond fortement a ce que vous decrivez), et qui permet d'utiliser une (ou plusieur) recette comme ingredient pour la recette suivante. J'en suis a la quatrieme version de ce programme, et la modelisation a change quelque peu entre les quatre versions, sans pouvoir dire que les choix etaient vraiment mauvais a un endroit quelconque. Comme souvent dans notre domaine, il y a toujours plusieurs facons de faire, et c'est une histoire de choix et de compromis, et surtout de technologies disponibles, on peut faire des choses avec SQL Server maintenant qu'on ne revait meme pas de faire avec Access 2.0...
J'espere que ca vous donne des idees,
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Paul SAnchez" wrote in message news:c1g0at$rhj$
Bonjour, difficile à expliquer autrement que par un exemple:
soit les lots A, B, C, D (lot liquide)
soit le lot d'assemblage E = 30%de A+20% de B + 40%de C +10% de D
soit le lot d'assemblage F = 40% de A + 40% de D + 20% de E --> informatiquement comment fait on pour retrouver la proportion de A, B, C, D ? c'est à dire F = 0,4A ; 0,4D ; 0,2(0,3A ; 0,2B; 0,4C; 0,1D) soit F = 0.46A ; 0,42D ; 0,08C ; 0,04B)
D'avance merci de me répondre la démarche informatique à adopter pour ce type de problème. Cordialement. Paul S