static void BMI() { BMI bmi = new BMI(); // Poczatek i podstawowe informacje Console.WriteLine("\nKALKULATOR BMI!"); Console.WriteLine("Kalkulator BMI sprawdza proporcje miedzy Twoja masa ciala, a wzrostem i określa czy waga jest prawidłowa."); Console.Write("Licznik BMI podaje wynik według podstawowej kwalifikacji dla dorosłych mężczyzn i kobiet."); Console.Write("\n\nChcesz wiedzieć więcej? Jeśli tak, wpisz (T), jeśli nie, wpisz cokolwiek lub wciśnij (ENTER): "); if (Console.ReadLine().ToUpper() == "T") { Console.WriteLine(bmi.getInfo()); } Console.WriteLine("---------------------------------------------------------------------------------------------------------"); // Zbieranie danych na temat osoby do { Console.Write("Wpisz swoj wzrost w (cm): "); bmi.setHeight(Double.Parse(Console.ReadLine())); Console.Write("Wpisz swoja wage w (kg): "); bmi.setWeight(Double.Parse(Console.ReadLine())); Console.WriteLine("\nPODSUMOWANIE:"); Console.WriteLine("-------------"); Console.WriteLine("Twoj wzrost wynosi " + Math.Round(bmi.getHeight(), 1) + " cm, a waga " + Math.Round(bmi.getWeight(), 1) + "kg. Czy wszystko sie zgadza?"); Console.Write("Jesli chcesz wpisac swoje dane od poczatku wpisz (N), jesli nie, nacisnij (ENTER): "); } while (Console.ReadLine().ToUpper() == "N"); // Obliczenia BMI bmi.setHeight(bmi.getHeight() / 100); bmi.setResult(bmi.getWeight() / Math.Pow(bmi.getHeight(), 2)); // Określanie BMI if (bmi.getResult() < 18.5) { Console.WriteLine("\nTwoje BMI wynosi " + Math.Round(bmi.getResult(), 2) + " co swiadczy o niedowadze!"); } else if (bmi.getResult() >= 18.5 & bmi.getResult() <= 24.9) { Console.WriteLine("\nTwoje BMI wynosi " + Math.Round(bmi.getResult(), 2) + " co swiadczy o prawidlowej masie ciala."); } else if (bmi.getResult() >= 25 & bmi.getResult() <= 29.9) { Console.WriteLine("\nTwoje BMI wynosi " + Math.Round(bmi.getResult(), 2) + " co swiadczy o nadwadze!"); } else if (bmi.getResult() >= 30 & bmi.getResult() <= 34.9) { Console.WriteLine("\nTwoje BMI wynosi " + Math.Round(bmi.getResult(), 2) + " co swiadczy o otylosci I stopnia!"); } else if (bmi.getResult() >= 35 & bmi.getResult() <= 39.9) { Console.WriteLine("\nTwoje BMI wynosi " + Math.Round(bmi.getResult(), 2) + " co swiadczy o otylosci II stopnia!!"); } else if (bmi.getResult() >= 40) { Console.WriteLine("\nTwoje BMI wynosi " + Math.Round(bmi.getResult(), 2) + " co swiadczy o otylosci III stopnia!!!"); } }