Programme avec boucle ?
Posté : mar. juil. 19, 2011 10:21 am
Bonjour,
Je débute sous Sphinx et ai quelques difficultés à calculer une variable.
J'ai dans une base de données, créée pour comprendre le fonctionnement du logiciel, 6 variables "lien de parenté" dont les modalités sont "Enfant", "Petit Enfant", "Ami" et "Autre".
Je voudrais créer une variable "Nombre d'enfants".
Pour chaque variable "lien de parenté", j'ai créé une variable dichotomique égale à 1 si la réponse est "Enfant" et à 0 si la réponse est autre.
Voici le programme que j'ai répété 6 fois pour obtenir 6 variables dichotomiques (Enf1 Enf2...Enf6)
n = 0
Si lien_par1 = "Enfant" Alors
n = n + 1
FinSi
V = n
J'ai ensuite fait la somme de Enf1 .... Enf6 pour avoir une variable du nombre d'enfants par individu.
Ne peut-on pas utiliser un programme avec une boucle afin d'automatiser le calcul et ne pas répéter 6 fois la même procédure?
Je débute sous Sphinx et ai quelques difficultés à calculer une variable.
J'ai dans une base de données, créée pour comprendre le fonctionnement du logiciel, 6 variables "lien de parenté" dont les modalités sont "Enfant", "Petit Enfant", "Ami" et "Autre".
Je voudrais créer une variable "Nombre d'enfants".
Pour chaque variable "lien de parenté", j'ai créé une variable dichotomique égale à 1 si la réponse est "Enfant" et à 0 si la réponse est autre.
Voici le programme que j'ai répété 6 fois pour obtenir 6 variables dichotomiques (Enf1 Enf2...Enf6)
n = 0
Si lien_par1 = "Enfant" Alors
n = n + 1
FinSi
V = n
J'ai ensuite fait la somme de Enf1 .... Enf6 pour avoir une variable du nombre d'enfants par individu.
Ne peut-on pas utiliser un programme avec une boucle afin d'automatiser le calcul et ne pas répéter 6 fois la même procédure?