/// <summary> /// /// Алексей Кулик [email protected] /// /// Задача №2 /// /// Ввести вес и рост человека. Рассчитать и вывести индекс массы тела (ИМТ) по формуле I=m/(h*h); где m — масса тела в килограммах, h — рост в метрах. /// </summary> static void Main() { double weight = Convert.ToDouble(ConsoleExtensions.GetValueFromConsole("Введите вес, кг : ").Replace('.', ',')); double tall = Convert.ToDouble(ConsoleExtensions.GetValueFromConsole("Введите рост, м : ").Replace('.', ',')); ConsoleExtensions.Princ("Idx = mass / h^2 при росте " + tall + " м и весе в " + weight + " кг равен " + (weight / Math.Pow(tall, 2)).ToString("N4"), ConsoleColor.Green); ConsoleExtensions.Pause(); }
/// <summary> /// /// Алексей Кулик [email protected] /// /// Задача №1 /// /// Написать программу «Анкета». Последовательно задаются вопросы (имя, фамилия, возраст, рост, вес). В результате вся информация выводится в одну строчку: /// а) используя склеивание; /// б) используя форматированный вывод; /// в) используя вывод со знаком $. /// </summary> static void Main() { string firstName = ConsoleExtensions.GetValueFromConsole("Введите свое имя"); string lastName = ConsoleExtensions.GetValueFromConsole("Введите свою фамилию"); double age = Convert.ToDouble(ConsoleExtensions.GetValueFromConsole("Введите свой возраст в годах")); double tall = Convert.ToDouble(ConsoleExtensions.GetValueFromConsole("Введите свой рост в м").Replace('.', ',')); double weight = Convert.ToDouble(ConsoleExtensions.GetValueFromConsole("Введите свой вес, кг").Replace('.', ',')); string res = firstName + " " + lastName + " " + age.ToString() + " лет, рост " + tall.ToString() + " м, вес " + weight; Console.WriteLine("Склеивание : " + res); Console.WriteLine(String.Format("Форматированный : {0} {1}, {2:N2} лет, рост {3:N2}, вес {4:N2}", firstName, lastName, age, tall, weight)); CultureInfo.CurrentCulture = new CultureInfo("en-US"); Console.WriteLine("Денежный формат : {0} {1}, {2:N2} лет, рост {3:N2}, вес {4:C2}", firstName, lastName, age, tall, weight); ConsoleExtensions.Pause(); }