示例#1
0
        /// <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();
        }
示例#2
0
        /// <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();
        }