using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class BMI { double weight; double height; public BMI() //default constructor { weight = 0; height = 0; } public BMI(double wt,double ht) //parameterized constructor { weight = wt; height = ht; } public void input() //function to input height and weight { Console.WriteLine(\"Enter weight in kilograms\"); weight = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(\"Enter height in metres\"); height = Convert.ToDouble(Console.ReadLine()); } public void BMIstatus() //function to calculate BMI and display status of person { double bmi; bmi = weight / (height * height); if (bmi<18.5) Console.WriteLine(\"Person is Underweight\"); else if(bmi>18.5 && bmi<24.9) Console.WriteLine(\"Person is normal\"); else if(bmi>25 && bmi<29.9) Console.WriteLine(\"Person is Overweight\"); else if(bmi>=30) Console.WriteLine(\"Person is Obese\"); } } class Program { static void Main(string[] args) { BMI person1=new BMI(); person1.input(); //call functions person1.BMIstatus(); Console.ReadLine(); } } } output: Enter weight in kilograms 70 Enter height in metres 1.57 Person is Overweight Solution using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class BMI { double weight; double height; public BMI() //default constructor { weight = 0; height = 0; } public BMI(double wt,double ht) //parameterized constructor { weight = wt; height = ht; } public void input() //function to input height and weight { Console.WriteLine(\"Enter weight in kilograms\"); weight = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(\"Enter height in metres\"); height = Convert.ToDouble(Console.ReadLine()); } public void BMIstatus() //function to calculate BMI and display status of person { double bmi; bmi = weight / (height * height); if (bmi<18.5) Console.WriteLine(\"Person is Underweight\"); else if(bmi>18.5 && bmi<24.9) Console.WriteLine(\"Person is normal\"); else if(bmi>25 && bmi<29.9) Console.WriteLine(\"Person is Overweight\"); else if(bmi>=30) Console.WriteLine(\"Person is Obese\"); } } class Program { static void Main(string[] args) { BMI person1=new BMI(); person1.input(); //call functions person1.BMIstatus(); Console.ReadLine(); } } } output: Enter weight in kilograms 70 Enter height in metres 1.57 Person is Overweight.