if statment help

I am wanting to write a program for a BMI calculator that eventually will record details for several entries.

However to start with I need to be able to just complete one calculation.

Below is my code which works up to the if statement what I am trying to do is once I have completed the calculation be able to take that result and use the if statement to indicate if the result is normal, under or over.

I don't know how to take the result and put it into the if statement.

[code]
#include
#include
int main()
{

float height, weight,bmi;


printf("Enter Weight in Kg's and Height in METERS
");
scanf("%f%f", &weight, &height );

bmi = weight/(height*2);


printf("Your BMI is %.2f
",bmi);

scanf("%");

if("%f"<=25){
printf("your weight is normal
");
}


return(0);
[/code]

Comments

  • I have written the code,that gives the right result:
    #include
    #include
    int main()
    {
    float height, weight,bmi;
    printf("Enter Weight in Kg's and Height in METERS
    ");
    scanf("%f%f", &weight, &height );
    bmi = weight/(pow(height,2));
    printf("Your BMI is %.2f
    ",bmi);
    if (bmi<=25){
    printf("your weight is normal
    ");
    }
    return(0);
    }

    Have you understood this,or shall I explain you something? :)
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

In this Discussion