mogwai93
Messages postés362Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention 4 novembre 2023 18 oct. 2005 à 17:25
1) éviter les goto en c/c++ quand c'est possible
2) éviter le + possible les variables globales
3) remplacer les methodes moin65 et plus65
par une seule methode avec l'age et l'imc en parametre
qui en fonction de l'age et de l'imc te donne une categorie
ensuite tu fais un switch sur cette categorie pour afficher le resultat
(vu que tu affiches les memes textes dans les 2 fonctions)
exemple :
categorie = 1 ("poids insuffisant, risque accru")
correspond à
[(age < 65) ET (imc < 18.5)] OU [(age >= 65) ET (imc < 19.5)]
4) Ton programme ne fonctionne pas si :
- on mesure 0m (division par zero)
- on a 65ans (pas d'affichage)
- on a + de 65ans et imc de 19.5 (pas d'affichage)
- peut etre d'autres cas encore sans doute ;-)
5) rentrer la taille en cm au lieu des metres ?
ensuite tu fais les conversions
18 oct. 2005 à 17:25
2) éviter le + possible les variables globales
3) remplacer les methodes moin65 et plus65
par une seule methode avec l'age et l'imc en parametre
qui en fonction de l'age et de l'imc te donne une categorie
ensuite tu fais un switch sur cette categorie pour afficher le resultat
(vu que tu affiches les memes textes dans les 2 fonctions)
exemple :
categorie = 1 ("poids insuffisant, risque accru")
correspond à
[(age < 65) ET (imc < 18.5)] OU [(age >= 65) ET (imc < 19.5)]
4) Ton programme ne fonctionne pas si :
- on mesure 0m (division par zero)
- on a 65ans (pas d'affichage)
- on a + de 65ans et imc de 19.5 (pas d'affichage)
- peut etre d'autres cas encore sans doute ;-)
5) rentrer la taille en cm au lieu des metres ?
ensuite tu fais les conversions
6) corriger les fautes d'orthographe ;-)