Input string not correct format

  • Thread starter Thread starter Robert Blackwell
  • Start date Start date
R

Robert Blackwell

What am I doing wrong here?

using System;

namespace SchoolStuff
{

class BodyFat
{
public static void Main()
{
const double kiloToPound = 2.2046, inchToMeter = 39.370;
double weight, height;
double kilograms, meters;
Console.WriteLine("Please enter your name");
string name = Console.ReadLine();
Console.WriteLine("Thank you "+ name);
Console.WriteLine("Enter weight in pounds:");
string data = Console.ReadLine();
weight = double.Parse(data);
kilograms = weight / kiloToPound;
Console.WriteLine("\nThis is approximately {0:F2} kg.", kilograms);

Console.WriteLine("\nEnter height in inches:");
data = Console.ReadLine();
height = double.Parse(data);
meters = height / inchToMeter;
double bmi;
bmi = kilograms / (meters * meters);
Console.WriteLine("\nYour BMI is approximately {0:F2}.", bmi);

if (bmi == 25)
Console.WriteLine("25 is average.");
else if (bmi < 25)
Console.WriteLine("Under 25 is good.");
else if (bmi > 25)
Console.WriteLine("Your BMI above average, you should consider a diet
plan");
else
Console.WriteLine("uh, oh...what happend!");

}
}
}
 
Back
Top