Create a blank C console application Your basal metabolic ra

Create a blank C# console application Your basal metabolic rate is the rate at which the body uses energy while at rest to keep vital functions going, such as breathing and keeping warm. This calculation is vital to weight management, as it allows you to determine calories needed to maintain, lose, or gain weight. To determine your BMR, use the appropriate formula: Female: 655+(4.35 x weight in pounds)+(4.7 x height in inches)-(4.7 x age in years) Males: 66+(6.23x weight in pounds)+(12.7 x height in inches)-(6.8 x age in years) Taken from:\"Count Calories to Maintain Weight | LIVESTRONG.COM.\" Http://www.livestrong.com. Web. 6 June 2010.

Write the simple code in Main that asks for and stores (in the appropriate data types) the following information input by the user: their name, age, weight, height and gender; you can assume/prompt that the weight should be in pounds and the height should be in inches. Go ahead and store gender in a string, for now. Based on the user input, calculate their BMR. Display back to the user the information they entered plus the BMR that you calculated. For both parts, be sure to run and test your program to ensure it works as you intended. Test Data for part 2: Female, 63”, 120 lbs, age 32, BMR = 1322.7 Male, 72”, 200 lbs, age 32, BMR = 2008.8

Solution

using System;

namespace Lab5
{
   class MainClass
   {
       public static void Main (string[] args)
       {
           //declares variables - 10 Points
           string name;
           double height, weight;
           int userAge;
           string gender;
           double BMR = 0;
           double exerciseFactor;
           double allowedCalories = 0;

           //asks for and stores data appropriately - 20 points
           Console.Write(\"Enter your name: \");
           name = Console.ReadLine ();
           Console.Write(\"Enter your height in inches: \");
           height = Convert.ToDouble(Console.ReadLine ());
           Console.Write (\"Enter your weight in pounds: \");
           weight = Convert.ToDouble(Console.ReadLine ());
           Console.Write (\"Enter your age: \");
           userAge = Convert.ToInt32(Console.ReadLine ());
           Console.Write (\"Enter your gender as M or F: \");
           gender = Console.ReadLine ();

           //Conditional calculation of BMR - 20 Points
           if(gender == \"F\")
           {
               BMR = 655+(4.35 * weight) + (4.7 * height) - (4.7 * userAge );
           }
           else if(gender == \"M\")
           {
               BMR = 66+(6.23 * weight) + (12.7 * height) - (6.8 * userAge);
           }
              
           Console.Write (\"1 - You don\'t exercise. \ 2 - You engage in light exercise one to three days a week.\" +
           \"\ 3 - You exercise moderately three to five times a week.\ 4 - You exercise intensely six to seven days a week.\" +
           \"\ 5 - You exercise intensely six to seven days a week and have a physically active job.\ \");

           Console.Write(\"What is your level of activity: \");

           exerciseFactor = Convert.ToDouble(Console.ReadLine());
           //when user chooses number, it calculates the allowed calories
           if (exerciseFactor == 1) {
               allowedCalories = BMR * 1.2;
           } else if (exerciseFactor == 2) {
               allowedCalories = BMR * 1.375;
           } else if (exerciseFactor == 3) {
               allowedCalories = BMR * 1.55;
           } else if (exerciseFactor == 4) {
               allowedCalories = BMR * 1.725;
           } else if (exerciseFactor == 5) {
               allowedCalories = BMR * 1.725;
           } else {
               Console.WriteLine (\"You need to input a value between 1 - 5.\");
           }
           Console.WriteLine ();

           //Appropriate output as required by the lab - 20 Points
           Console.WriteLine (name + \" you entered: \ Height: \" + height + \"\ Weight: \" + weight + \"\ Age: \" + userAge + \"\ Gender: \" + gender);
           Console.WriteLine (\"Your BMR is \" + BMR);
           Console.WriteLine (\"The allowed calories you can have per day is \" + allowedCalories);

           Console.WriteLine ();

           string response = \"YES\";
           //given in the lab
           while (response == \"YES\")
           {
               int caloriesNow;
               Console.Write (\"Enter the amount of calories you just ate: \");
               caloriesNow = Convert.ToInt32 (Console.ReadLine ());
               allowedCalories = allowedCalories - caloriesNow;
               Console.WriteLine (\"The amount of calories left to eat is \" + allowedCalories);
               Console.Write (\"Would you like to continue? \");
               response = Console.ReadLine ();
               response = response.ToUpper ();
               //this is an if statement to show that if allowed calories is below 0, it tells user you went below zero
               //but it also asks if they want to continue, because they can enter in more information.
               if (allowedCalories < 0) {
                   Console.WriteLine (\"You have went passed the amount of calories. You are at \" + allowedCalories + \"calories.\");
                   Console.Write (\"Would you like to continue? \");
                   response = Console.ReadLine ();
                   response = response.ToUpper ();
               }
           }
           //displays the final allowed calories
           Console.WriteLine ();
           Console.WriteLine (\"The amount of calories you have left is \" + allowedCalories);
       }
   }
}

Create a blank C# console application Your basal metabolic rate is the rate at which the body uses energy while at rest to keep vital functions going, such as b
Create a blank C# console application Your basal metabolic rate is the rate at which the body uses energy while at rest to keep vital functions going, such as b

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site