Estou tentando criar uma calculadora para o IMC, porém o valor do IMC é sempre 0.00 independende os da entrada de dados. Como arrumo esse erro?
#include <stdio.h>;
float calculo_IMC(peso, altura){
return (peso/(altura*altura));
}
int main(void){
float peso;
float altura;
float IMC;
printf("Informe a altura em metros: ");
scanf("%f", &altura);
printf("Informe o peso em Kg: ");
scanf("%f", &peso);
IMC = calculo_IMC();
if (IMC < 18.5)
{
printf("IMC = %.2f Situacao: Abaixo do peso", IMC);
} else if (18.5 <= IMC < 24.9) {
printf("IMC = %.2f Situacao: Peso ideal");
} else {
printf("IMC = %.2f Situacao: Sobrepeso");
}
return 0;
}