Приветствую всех! Меня зовут Иван, и я хотел бы поделиться своим опытом в написании программы на языке C#, которая находит среднее арифметическое двух чисел и среднее геометрическое их модулей.
Среднее арифметическое
Для начала, получим два действительных числа от пользователя. Для этого воспользуемся функцией Console.ReadLine для чтения значений с консоли.
Console.WriteLine(″Введите первое число⁚ ″);
double number1 Convert.ToDouble(Console.ReadLine);
Console.WriteLine(″Введите второе число⁚ ″);
double number2 Convert.ToDouble(Console.ReadLine);
Затем, найдем среднее арифметическое этих чисел, просто сложив их и разделив на количество чисел. В нашем случае, это 2.
double average (number1 number2) / 2;
Console.WriteLine(″Среднее арифметическое чисел {0} и {1} равно⁚ {2}″٫ number1٫ number2٫ average);
Теперь мы можем запустить программу и ввести два числа, чтобы получить среднее арифметическое.
Среднее геометрическое модулей
Для нахождения среднего геометрического модулей, нам нужно сначала найти модули наших исходных чисел. В C# для этого есть функция Math.Abs.
double mod1 Math.Abs(number1);
double mod2 Math.Abs(number2);
Затем, чтобы найти среднее геометрическое модулей, нужно перемножить модули и извлечь корень степени, равной количеству чисел.
double geometricMean Math.Pow(mod1 * mod2, 1.0 / 2.0);
Console.WriteLine(″Среднее геометрическое модулей чисел {0} и {1} равно⁚ {2}″٫ mod1٫ mod2٫ geometricMean);
Теперь, запустив программу, мы сможем увидеть среднее геометрическое модулей наших чисел.
В итоге, мы написали программу на C#, которая позволяет находить среднее арифметическое двух чисел и среднее геометрическое их модулей. Мы использовали функции Console.ReadLine, Math.Abs и Math.Pow, чтобы получить нужные нам значения. Теперь мы можем использовать эту программу для решения математических задач в будущем.