PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → REcursivite et requete urgent ..............................
REcursivite et requete urgent ..............................
Iniciado por mh24, mar., 17 2004 1:23 PM - 5 respostas
Publicado em março, 17 2004 - 1:23 PM
j'ai une fonctione qui doit calculer un cout totot d'article
apartir des matiere premiere
donc j'ai arborescence (arbre)

calcul(p)
req pour savoir les fils
si il a des fils alors
boucle
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin

le pb c'est l'appelle recursive ne recupere pas la requete relative a cette
appel donc il ne parcoure q'une seule branche
Publicado em março, 17 2004 - 4:17 PM
Bonjour,

C'est pas très clair! il faudrait plus de précision!
Là, à mon avis personne ne va répondre!

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:40583bc0@news.pcsoft.fr...


j'ai une fonctione qui doit calculer un cout totot d'article
apartir des matiere premiere
donc j'ai arborescence (arbre)

calcul(p)
req pour savoir les fils
si il a des fils alors
boucle
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin

le pb c'est l'appelle recursive ne recupere pas la requete relative a

cette
appel donc il ne parcoure q'une seule branche

Publicado em março, 17 2004 - 5:48 PM
pour etre plus clair
pour calculer le cout d'un article il faut calculer il faut calculer le cout
des composant de l'artcle qui eux m^me sont eventuellement subdivise donc
j'ai arbre qui compse
l'article
pour ce faire j'ai fais fonction de la forme
calcul(p)
hexecuterequet(req1)//fils
si htrouve (req1) alors //si il a des fils alors
tant que pas endehors
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin

et ça ca calcule qu'une seule branche
il ignore tous le s autre au retour a la fonction appelante
il ne garde pas l'execution de la requete .



"Guy" <g.gils@wanadoo.fr> wrote:

Bonjour,

C'est pas très clair! il faudrait plus de précision!
Là, à mon avis personne ne va répondre!

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:40583bc0@news.pcsoft.fr...


j'ai une fonctione qui doit calculer un cout totot d'article
apartir des matiere premiere
donc j'ai arborescence (arbre)

calcul(p)
req pour savoir les fils
si il a des fils alors
boucle
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin

le pb c'est l'appelle recursive ne recupere pas la requete relative a
cette

appel donc il ne parcoure q'une seule branche



Publicado em março, 17 2004 - 6:29 PM
J'imagine que l'on a un fichier article et un fichier matierepremiere
Est-ce que l'on doit pouvoir choisir la quantité de matiere (ou un nombre)?
Je veux dire par là: l'article composé est fixe ou il peut varier?
ex: je veux 1 litre de grenadine donc je prends 95cl d'eau et 5cl de sirop
obligatoirement ou bien je peux prendre 90cl d'eau et 10cl de sirop.

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:4058773f@news.pcsoft.fr...


pour etre plus clair
pour calculer le cout d'un article il faut calculer il faut calculer le

cout
des composant de l'artcle qui eux m^me sont eventuellement subdivise donc
j'ai arbre qui compse
l'article
pour ce faire j'ai fais fonction de la forme
calcul(p)
hexecuterequet(req1)//fils
si htrouve (req1) alors //si il a des fils alors
tant que pas endehors
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin
et ça ca calcule qu'une seule branche

il ignore tous le s autre au retour a la fonction appelante
il ne garde pas l'execution de la requete .



"Guy" <g.gils@wanadoo.fr> wrote:

Bonjour,

C'est pas très clair! il faudrait plus de précision!
Là, à mon avis personne ne va répondre!

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:40583bc0@news.pcsoft.fr...


j'ai une fonctione qui doit calculer un cout totot d'article
apartir des matiere premiere
donc j'ai arborescence (arbre)

calcul(p)
req pour savoir les fils
si il a des fils alors
boucle
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin

le pb c'est l'appelle recursive ne recupere pas la requete relative a
cette

appel donc il ne parcoure q'une seule branche




Publicado em março, 18 2004 - 10:40 AM
il n'y ps de fichier matiere premiere il ya que le fichier article avec une
relation reflexive avec la notion de proportion de l'article par rapport
a son pere.

"Guy" <g.gils@wanadoo.fr> wrote:

J'imagine que l'on a un fichier article et un fichier matierepremiere
Est-ce que l'on doit pouvoir choisir la quantité de matiere (ou un nombre)?
Je veux dire par là: l'article composé est fixe ou il peut varier?
ex: je veux 1 litre de grenadine donc je prends 95cl d'eau et 5cl de sirop
obligatoirement ou bien je peux prendre 90cl d'eau et 10cl de sirop.

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:4058773f@news.pcsoft.fr...


pour etre plus clair
pour calculer le cout d'un article il faut calculer il faut calculer le
cout

des composant de l'artcle qui eux m^me sont eventuellement subdivise donc
j'ai arbre qui compse
l'article
pour ce faire j'ai fais fonction de la forme
calcul(p)
hexecuterequet(req1)//fils
si htrouve (req1) alors //si il a des fils alors
tant que pas endehors
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin
et ça ca calcule qu'une seule branche

il ignore tous le s autre au retour a la fonction appelante
il ne garde pas l'execution de la requete .



"Guy" <g.gils@wanadoo.fr> wrote:

Bonjour,

C'est pas très clair! il faudrait plus de précision!
Là, à mon avis personne ne va répondre!

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:40583bc0@news.pcsoft.fr...


j'ai une fonctione qui doit calculer un cout totot d'article
apartir des matiere premiere
donc j'ai arborescence (arbre)

calcul(p)
req pour savoir les fils
si il a des fils alors
boucle
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin

le pb c'est l'appelle recursive ne recupere pas la requete relative

a
cette
appel donc il ne parcoure q'une seule branche






Publicado em março, 18 2004 - 11:45 AM
Bonjour,

Si le père a des fils il faut bien que ceux-ci soient entrés dans un fichier
de relation, à la base! avec le coùt de base de chaque fils.
Il faudrait un ex plus concret!
Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:4059617d$1@news.pcsoft.fr...


il n'y ps de fichier matiere premiere il ya que le fichier article avec

une
relation reflexive avec la notion de proportion de l'article par rapport
a son pere.

"Guy" <g.gils@wanadoo.fr> wrote:

J'imagine que l'on a un fichier article et un fichier matierepremiere
Est-ce que l'on doit pouvoir choisir la quantité de matiere (ou un

nombre)?
Je veux dire par là: l'article composé est fixe ou il peut varier?
ex: je veux 1 litre de grenadine donc je prends 95cl d'eau et 5cl de

sirop
obligatoirement ou bien je peux prendre 90cl d'eau et 10cl de sirop.

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:4058773f@news.pcsoft.fr...


pour etre plus clair
pour calculer le cout d'un article il faut calculer il faut calculer le
cout

des composant de l'artcle qui eux m^me sont eventuellement subdivise

donc
j'ai arbre qui compse
l'article
pour ce faire j'ai fais fonction de la forme
calcul(p)
hexecuterequet(req1)//fils
si htrouve (req1) alors //si il a des fils alors
tant que pas endehors
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin
et ça ca calcule qu'une seule branche

il ignore tous le s autre au retour a la fonction appelante
il ne garde pas l'execution de la requete .



"Guy" <g.gils@wanadoo.fr> wrote:

Bonjour,

C'est pas très clair! il faudrait plus de précision!
Là, à mon avis personne ne va répondre!

Guy

"mh24" <mh24@caramail.com> a écrit dans le message de
news:40583bc0@news.pcsoft.fr...


j'ai une fonctione qui doit calculer un cout totot d'article
apartir des matiere premiere
donc j'ai arborescence (arbre)

calcul(p)
req pour savoir les fils
si il a des fils alors
boucle
cout=cout+calcul( fils)

fils suivant
fin boucle
renvoyer cout

sinon
renvoyer val atier

fin

le pb c'est l'appelle recursive ne recupere pas la requete relative
a

cette
appel donc il ne parcoure q'une seule branche