1,105,594 Community Members

Need help with BMI code

Member Avatar
frankel81
Newbie Poster
11 posts since Oct 2010
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

hey guys, thanks for looking at this. I'm new to java and need help with this one problem. What i need to do is,
3) Write a program that calculates and displays a person’s body mass index (BMI). The BMI is often used to determine whether a person with a sedentary lifestyle is overweight or underweight for his or her height. A person’s BMI is calculated with the following formula:

BMI = weight* 703/ height2 

Where weight is measured in pounds and height is measured in inches. The program should display a message indicating whether the person has optimal weight, is underweight, or is overweight. A sedentary person’s weight is considered optimal if his or her BMI is between 18.5 and 25. If the BMI is less than 18.5, the person is considered underweight. If the BMI value is greater than 25, the person is considered overweight.

so far my code looks like this and i am just stuck and dont know where to go from here ( or if im even on the right track)

any comments or help would be great.

I know this code is not complete at all but i just dont know where to really go from here. Im not positive on how i can put this part of the problem in
A sedentary person’s weight is considered optimal if his or her BMI is between 18.5 and 25. If the BMI is less than 18.5, the person is considered underweight. If the BMI value is greater than 25, the person is considered overweight.

// This program is to determine someone's bmi
import javax.swing.JOptionPane;
  public class body_mass_index
{
  public static void main (String [] args)
  {
    String input;
    int bmi;
     int weight;
    int height;

    input= JOptionPane.showInputDialog("Please enter your weight");
    weight= Integer.parseInt(input);

    input = JOptionPane.showInputDialog("Please enter your height");
    height = Integer.parseInt(input);

     if (bmi>18.5)
    JOptionPane.showMessageDialog(null, "Your weight is considered Optimal");




  }
}
Member Avatar
NormR1
Posting Sage
7,723 posts since Jun 2010
Reputation Points: 563 [?]
Q&As Helped to Solve: 793 [?]
Skill Endorsements: 16 [?]
Team Colleague
 
0
 

Use if statements following the logic of the statements you have in bold letters.

Do you know how to write a multipart condition test in an if statement.
For example: if(exp1 oper exp2) where cond1 and cond2 are boolean expressions (like: a < 4) and oper is a boolean operator like && or ||

Member Avatar
frankel81
Newbie Poster
11 posts since Oct 2010
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

yes. I somewhat know how

Question Answered as of 3 Years Ago by NormR1
You
This question has already been solved: Start a new discussion instead
Post:
Start New Discussion
Tags Related to this Article