Question
Develop a Java program for the following problem, which shows up in a number of Java texts, including Savitch's textbook: The Harris-Benedict equation estimates the
Develop a Java program for the following problem, which shows up in a number of Java texts, including Savitch's textbook:
The Harris-Benedict equation estimates the number of calories your body needs to maintain your weight if you do no exercise. This is called your basal metabolic rate, or BMR.
The calories needed for a woman to maintain her weight is:
WBMR = 655 + (4.3 weight in pounds) + (4.7 height in inches) (4.7 age in years)
The calories needed for a man to maintain his weight is:
MBMR = 66 + (6.3 weight in pounds) + (12.9 height in inches) (6.8 age in years)
A typical chocolate bar will contain 230 calories.
Write a program that allows the user to input his or her gender, weight in pounds, height in inches (or feet and inches), and age in years. The program should then output the number of chocolate bars that should be consumed by the individual to maintain ones weight. The program should also output the individual's weight, height, age, gender, and BMR.
NOTE: This is an application of a selection statement!
Input Data:
Use a named constant for the number of calories in a typical chocolate bar.
Use Scanner methods to enter the following input data at the keyboard:
weight
height
age
sex (select from one of the following strings):
man
woman
NOTE: If any other string is entered, the program should display an appropriate message (such as, "this program processes data for a man or a woman only.") and stop.
Processing:
Set up the equations to calculate the basal metabolic rate:
WBMR (basal metabolic rate for a woman) MBMR (basal metabolic rate for a man)
Calculate number of chocolate bars consumed by a man to maintain his weight
Calculate number of chocolate bars consumed by a woman to maintain her weight
Output Data:
Using appropriate messages, provide:
weight
height
age
sex
BMR
number of chocolate bars consumed
I use intellij compiler ,please help me accordingly. thank you
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started