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
situacao1and lean insituacao2. You have his current weight in the variablepesothen all that’s left is the comparisons... E.g.,if (peso >= situacao1)...– Anthony Accioly