Привет! Меня зовут Алексей, я студент-программист, и сегодня я поделюсь с тобой программой на C#, которую я написал для решения задачи на поиск среднего арифметического и среднего геометрического.Для начала, нам понадобится два действительных числа, которые пользователь будет вводить с клавиатуры. Чтобы сделать это, воспользуемся классом Console и методом ReadLine⁚
c#
double number1, number2;
Console.Write(″Введите первое число⁚ ″);
number1 double.Parse(Console.ReadLine);
Console.Write(″Введите второе число⁚ ″);
number2 double.Parse(Console.ReadLine);
После того, как мы получили числа от пользователя, мы можем вычислить среднее арифметическое по формуле⁚ (number1 number2) / 2. Также, для вычисления среднего геометрического, нам нужно найти произведение этих чисел и извлечь из него корень степени 2. В C# это можно сделать с помощью методов Math.Pow и Math.Sqrt⁚
c#
double arithmeticMean (number1 number2) / 2;
double geometricMean Math.Sqrt(number1 * number2);
Наконец, чтобы вывести результаты на экран, воспользуемся методом WriteLine класса Console⁚
c#
Console.WriteLine(″Среднее арифметическое⁚ ″ arithmeticMean);
Console.WriteLine(″Среднее геометрическое⁚ ″ geometricMean);
Вот и все! Весь код программы выглядит следующим образом⁚
c#
using System;
namespace AverageCalculator
{
class Program
{
static void Main(string[] args)
{
double number1, number2;
Console.Write(″Введите первое число⁚ ″);
number1 double.Parse(Console.ReadLine);
Console.Write(″Введите второе число⁚ ″);
number2 double.Parse(Console.ReadLine);
double arithmeticMean (number1 number2) / 2;
double geometricMean Math.Sqrt(number1 * number2);
Console.WriteLine(″Среднее арифметическое⁚ ″ arithmeticMean);
Console.WriteLine(″Среднее геометрическое⁚ ″ geometricMean);
}
}
}
Я надеюсь, что эта программа окажется полезной для тебя и поможет решить поставленную задачу. Удачи в изучении программирования!