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?

Rispondi quotando