Algo (if)

Fermé
djo973 - 29 mai 2008 à 01:10
nadsky Messages postés 162 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 11 décembre 2011 - 29 mai 2008 à 09:29
Bonsoir,
Je suis sur un algorithme et j'aimerai savoir si on peut mettre des SI imbriqués de cette manière:
si (condition) et si (condition) et si (condition) ...
alors...
Fin si

Dans le cas de mon exercice je dois retenir une personne ayant un certain age, habitant telle ville, ayant 3 enfants, marié...

Est-ce correct d'écrire:
si age=40 et si ville= "Lyon" et si nbEnfant=3 et marié=1 (boolean)
alors client retenu
Fin si
???
Merci de m'aider;)

3 réponses

sly-bzh Messages postés 415 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 5 décembre 2009 118
29 mai 2008 à 01:33
Bonsoir,

Pourquoi tant de Si ???
Je pense que ceci est tout aussi correct :
si age=40 et ville= "Lyon" et nbEnfant=3 et marié=1 (boolean)

Après c'est sûr que suivant ce que tu veux faire il peut être utile de conserver tous les si. Par exemple :
si age=40
si ville= "Lyon"
si nbEnfant=3 et marié=1 (boolean)
ici on bosse sur tout ceux répondant à tous les critères
fin Si
ici on bosse sur les lyonnais de 40 ans peu importe leur situation familiale
fin Si
Et enfin ici on bosse sur toutes les personnes de 40 ans


Mais je pense que la toute première ligne (si age=40 et ville= "Lyon" et nbEnfant=3 et marié=1 (boolean) ) devrait te suffire
0
Je te remercie pour ton aide !
;)
0
sly-bzh Messages postés 415 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 5 décembre 2009 118
29 mai 2008 à 01:41
mais de rien tout le plaisir était pour moi

PS. Fais pas comme moi n'oublie pas le (ou les) alors
0
nadsky Messages postés 162 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 11 décembre 2011 61
29 mai 2008 à 09:29
Salut!
N'oublie pas de signaler que ton problème est résolu;) ce sera plus pratique pour les arrivants sur le forum:)

enjoy
0