Que raro, yo si lo pude compilar... Pero aun asi no corre como deberia.
- Podes poner todos los int en una misma linea... (igual ponerlos en dos lineas no afecta)
- Por otra parte la formula de el indice de masa coporal que usas es incorrecto, la formula es:
Peso (Kilogramos) / Estatura (Metros) al cuadrado, vos la estatura la pedis en centimetros y la multiplicas por 2 cuando deberia ser en metros y multiplicada por si misma, al ser la estatura en metros se necesita una variable del tipo que use decimales...
- No usas else...
A simple vista fue lo que vi erroneo por ahora, no lo mire del todo y recorda que al igual que vos, yo tambien ando aprendiendo
Cuando soluciones lo de compilarlos (que ya te dije q yo si pude
) corrige eso que te dije por ahora, seguro otra falla tendras
Edito: ah y otra cosa muy importante que recien miro
Código: Seleccionar todo
if(imc > 35, imc < 39 );
{
printf("Tienes Obesidad Grado III");
}
Esta es tu condicion para decir que la persona tiene un grado de obesidad muy alto, pero fijate bien una cosa en tu if, si imc es mayor que 35, va a mostrar ese mensaje, hasta ahi bien, perfecto, pero si imc es menor que 39 tambien va a mostrar este mensaje, es decir si mi indice de masa corporal es 20 por ejemplo, me va a mostrar que tengo una obesidad grado III