Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program that recommends the number of calories a person should eat each

ID: 3843903 • Letter: W

Question

Write a program that recommends the number of calories a person should eat each day. Calories are units of energy found in all foods. Base your recommendation on the person's weight and whether the person has an active or sedentary (inactive) lifestyle. If the person is sedentary, that person's activity factor is 13. If the person is active, that person's activity factor is 15. Multiply the activity factor by the person's weight to get the recommended number of calories. Start your program by: having the user enter their weight, as a floating-point number; having the user enter whether they have active or sedentary lifestyle, as a character, 'A' for active or 'S' sedentary; use conditionals for selection statement to use the appropriate calculation for the recommended calories for the selected lifestyle; print out your results on the screen.

Explanation / Answer

import java.util.Scanner;

/**
* @author
*
*/
public class Calculator {
   /**
   * @param args
   */
   public static void main(String[] args) {
       Scanner reader = new Scanner(System.in);

       // prompt to read weight
       System.out.print("What is your weight in kg? ");
       double weight = reader.nextDouble();

       // prompt to read life stype active code
       System.out
               .print("Enter the type of Life Style S for Sedentary, A for Active: ");
       char lifeStyle = reader.next().charAt(0);
       double calaries = 0;

       // check for factor and calculate the number of calaries required based
       // on life style
       if (lifeStyle == 'A')
           calaries = weight * 15;
       else if (lifeStyle == 'S')
           calaries = weight * 13;

       // print the result
       System.out.println("Recomended Number of calaries :" + calaries);

   }
}

OUTPUT:

What is your weight in kg? 45.3
Enter the type of Life Style
   S for Sedentary, A for Active: A
Recomended Number of calaries :679.5

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote