Boa noite pessoal!
Sou iniciante em programação e no fórum também.
Estou com dificuldade em um problema prposto pela professora:
Calcular o peso ideal através da altura, de acordo com a formula do IMC (por sexo). Obs: utilizando Switch Case.
Porém após inserir a altura já sai o print default do switch case.
Alguém pode me dar uma luz?
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
float h = 0, m = 0;
char s;
int main()
{
setlocale(LC_ALL, "Portuguese");
printf("Digite sua altura: ");
scanf("%f",&h); //h=altura da pessoa
printf("\nEscolha seu sexo:\nM-masculino ou\nF-feminino\n");
scanf("%c",&s); //s=sexo da pessoa
switch(s) //m=peso ideal
{
case 'M':
m = (72,7 * h) - 58;
break;
case 'F':
m = (62,1 * h) - 44.7;
break;
default:
printf("Opção incorreta!");
exit(0);
}
printf("\nSeu peso ideal é: %f",m);
return 0;
}