codice:
if ((sesso == 'm') && (il5xcento_uomo > P_M)) {
printf( "Il tuo peso ideale é: %d", il5xcento_uomo);
printf(" dovresti perdere:%d", differenza_peso_uomo);
printf("kg");
}else if ((sesso == 'm') && (il5xcento_uomo < P_M)) {
printf( "Il tuo peso ideale é: %d", il5xcento_uomo);
printf(" dovresti aumentare:%d", differenza_peso_uomo);
printf("kg");
}else if ((sesso == 'm') && (il5xcento_uomo == P_M)) {
printf( "Il tuo peso ideale é: %d", il5xcento_uomo);
printf(" complimenti questo è il tuo peso forma!");
}else if( (sesso == 'f') && (il5xcento_donna >= P_D) ) {
printf( "Il tuo peso ideale é: %d", P_D);
printf("dovresti perdere:%d", differenza_peso_donna, "kg");
} else if ( (sesso == 'f') && (il5xcento_donna <= P_D) ) {
printf( "Il tuo peso ideale é: %d", P_M);
printf("dovresti anmentare:%d", differenza_peso_donna, "kg");
}else if ((sesso == 'f') && (il5xcento_donna == P_D)) {
printf( "Il tuo peso ideale é: %d", il5xcento_donna);
printf("\n complimenti questo è il tuo peso forma!");
}
Perche questo ciclo if dice sempre che la prima è vera per l'uomo?
se peso 80 ma dovrei pesare 76 mi dice dovresti aumentare il tuo peso -4 al posto di dire dovstri perdere 4 kg.
se invece metto il peso correstto al posto di dire questo è il tuo peso forma mi dice devi aumentare 0 kg.
femmina dice questo se gli do il giusto peso:
Sei maschio o femmina ?
femmina
quanti centimentri sei alto? esempio 160
160
quanto pesi?
56
Il tuo peso ideale é: 56dovresti perdere:1
o.O perche?
cosa ha di sbagliato questo ciclo?