CALCULE DU PIODS IDEAL .

cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014 - 16 oct. 2008 à 17:17
cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014 - 16 oct. 2008 à 17:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48229-calcule-du-piods-ideal

cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014
16 oct. 2008 à 17:17
slt
tu aurais du mettre le projet entier, juste ca c'est pas beaucoup
sinon dans ce code ta variable age devrait être un int, et morphologie devrait être format Enum a la place de tes doubles...
De plus ta méthode devrait retourner un double... or elle ne retourne rien
et finalement ton code peut être simplifié, tu fais trois fois la même chose

# Enum Morph { Normale , Gracile, Large } ;

# void Methode_CREFF (double taille , int age , Morph morphologie )
# {
# system ("title Methode CREFF ");
#
# double POIDS_IDEAL=0, POIDS_EXECESSIF=0;
# switch (morphologie) {
# case Normale : POIDS_IDEAL = ((taille-100 + age /10) * 0.9 ); break;
# case Gracile : POIDS_IDEAL = ((taille-100 + age /10) * 0.9 * 0.9 ); break;
# case Large : POIDS_IDEAL = ((taille-100 + age /10) * 0.9 * 1.1 );
# }
# if (POIDS_IDEAL != 0) {
# POIDS_EXECESSIF = (POIDS_IDEAL*1.1);
# cout <<"Votre poids ideal selon la methode de CREFF : "<<POIDS_IDEAL<<" kg "<<endl;
# cout <<""<<endl;
# cout <<"Votre poids devient excessif s'il depasse : "<<POIDS_EXECESSIF<<" kg "<<endl;
# }
# }
Rejoignez-nous