Skip to content

Instantly share code, notes, and snippets.

@gtcarlos
Created March 17, 2015 02:50
Show Gist options
  • Save gtcarlos/a04e7980479158aa5d39 to your computer and use it in GitHub Desktop.
Save gtcarlos/a04e7980479158aa5d39 to your computer and use it in GitHub Desktop.
#include <stdio.h>
int main ()
{
float peso_ideal, peso_atual, altura;
char sexo;
do
{
printf ("Digite sua altura em metros e seu sexo.\nSe seu sexo for masculino digite M\nSe seu sexo for feminino digite F\n");
scanf ("%f %c", &altura, &sexo);
printf ("Digite seu peso em gramas.");
scanf ("%f", &peso_atual);
if (sexo != 'M' && sexo != 'F')
{
printf ("\n\t*Sexo desconhecido*\n\n");
}
} while (sexo != 'M' && sexo != 'F');
if (sexo == 'M')
{
peso_ideal = (72.7 * altura) - 58;
printf ("Seu peso ideal é %.3f", peso_ideal);
}
if (sexo == 'F')
{
peso_ideal = (62.1 * altura) - 44.7;
printf ("Seu peso ideal é %.3f", peso_ideal);
}
if (peso_ideal < peso_atual)
{
printf ("Você está acima do peso.\n\n");
}
else
{
if (peso_atual < peso_ideal)
{
printf ("Você está abaixo do peso.\n\n");
}
else
{
printf ("Você está exatamente no peso ideal.\n\n");
}
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment