0
Would anyone like to explain to me how I could be part of the "situation" in this exercise? how would I represent this in the algorithm? just need to finish, the rest works..
#include <stdio.h>
#include <stdlib.h>
char sexo, sair;
float peso, altura, diferenca, pi, situacao1, situacao2;
main()
{
do{
printf("Digite o seu sexo, M para masculino ou F para feminino: ");
scanf(" %c", &sexo);
printf("Digite a sua altura(METROS): ");
scanf("%f", &altura);
printf("Digite o seu peso(KG): ");
scanf("%f", &peso);
if(sexo == 'M'){
pi = (72.7*altura)-58;
diferenca = peso - pi;
printf("O seu peso ideal e: %0.2f\n", pi);
printf("Diferenca de peso: %0.2f\n", diferenca);
}else if(sexo == 'F'){
pi = (62.1*altura)-44.7;
diferenca = peso - pi;
printf("O seu peso ideal e: %0.2f\n", pi);
printf("Diferenca de peso: %0.2f\n", diferenca);
}
situacao1 = (pi*0.05)+pi; //eu pensei em fazer isso e dps adicionar IF
situacao2 = pi-(pi*0.05); //mas nao deu certo..
printf("Sair [S/N]:");
scanf(" %c", &sair);
system("cls");
if((sair == 'S')||(sair == 's')) break;
}while(1);
return 0;
}
What exactly didn’t work out? Are you calculating the thresholds for fat on
situacao1
and lean insituacao2
. You have his current weight in the variablepeso
then all that’s left is the comparisons... E.g.,if (peso >= situacao1)
...– Anthony Accioly