Для начала нам нужно создать консольное приложение на C#:
1. Открыть Visual Studio
2. Создать новый проект
3. Выбрать тип проекта: консольное приложение
4. Дать название проекту и выбрать место сохранения
После этого нам нужно написать код для решения задачи. Для начала объявим две переменные типа double, чтобы можно было работать со вещественными числами:
«`
double a, b;
«`
Попросим пользователя ввести два числа с помощью Console.ReadLine():
«`
Console.WriteLine(«Введите первое число: «);
a = double.Parse(Console.ReadLine());
Console.WriteLine(«Введите второе число: «);
b = double.Parse(Console.ReadLine());
«`
После этого мы можем вычислить кубы чисел и их модули:
«`
double cubeA = Math.Pow(a, 3);
double cubeB = Math.Pow(b, 3);
double modA = Math.Abs(a);
double modB = Math.Abs(b);
«`
Для нахождения среднего арифметического кубов чисел, нужно сложить кубы их значений и поделить на 2:
«`
double averageCube = (cubeA + cubeB) / 2;
«`
Для нахождения среднего геометрического модулей чисел, нужно перемножить модули и извлечь из произведения корень степени 2:
«`
double averageMod = Math.Sqrt(modA * modB);
«`
Теперь осталось вывести результат на экран:
«`
Console.WriteLine(«Среднее арифметическое кубов равно: » + averageCube);
Console.WriteLine(«Среднее геометрическое модулей равно: » + averageMod);
«`
Вот полный код программы:
«`
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
double a, b;
Console.WriteLine(«Введите первое число: «);
a = double.Parse(Console.ReadLine());
Console.WriteLine(«Введите второе число: «);
b = double.Parse(Console.ReadLine());
double cubeA = Math.Pow(a, 3);
double cubeB = Math.Pow(b, 3);
double modA = Math.Abs(a);
double modB = Math.Abs(b);
double averageCube = (cubeA + cubeB) / 2;
double averageMod = Math.Sqrt(modA * modB);
Console.WriteLine(«Среднее арифметическое кубов равно: » + averageCube);
Console.WriteLine(«Среднее геометрическое модулей равно: » + averageMod);
Console.ReadKey();
}
}
}
«`
В 12:41 поступил вопрос в раздел Разное, который вызвал затруднения у обучающегося.
Вопрос вызвавший трудности
Даны 2 числа.Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
Ответ подготовленный экспертами Учись.Ru
Для того чтобы дать полноценный ответ, был привлечен специалист, который хорошо разбирается требуемой тематике «Разное». Ваш вопрос звучал следующим образом:
Даны 2 числа.Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
После проведенного совещания с другими специалистами нашего сервиса, мы склонны полагать, что правильный ответ на заданный вами вопрос будет звучать следующим образом:
var
a, b: real;
begin
writeln(Введите два числа);
readln(a, b); //Вводим числа а и b
writeln(Среднее арифметическое кубов этих чисел: , ((a * a * a) + (b * b * b)) / 2 : 0 : 5); {Печатаем среднее арифметическое кубов этих чисел с округлением до 5 знаков после запятой}
writeln(Среднее геометрическое модулей этих чисел: , sqrt(abs(a) * abs(b)) : 0 : 5); {Печатаем среднее геометрическое модулей этих чисел с округлением до 5 знаков после запятой}
end.
НЕСКОЛЬКО СЛОВ ОБ АВТОРЕ ЭТОГО ОТВЕТА:
Работы, которые я готовлю для студентов, преподаватели всегда оценивают на отлично. Я занимаюсь написанием студенческих работ уже более 4-х лет. За это время, мне еще ни разу не возвращали выполненную работу на доработку! Если вы желаете заказать у меня помощь оставьте заявку на этом сайте. Ознакомиться с отзывами моих клиентов можно на этой странице.
Воронцова Злата Федоровна — автор студенческих работ, заработанная сумма за прошлый месяц 51 051 рублей. Её работа началась с того, что она просто откликнулась на эту вакансию
var
a, b: real;
begin
writeln(‘Введите два числа’);
readln(a, b); //Вводим числа а и b
writeln(‘Среднее арифметическое кубов этих чисел: ‘, ((a * a * a) + (b * b * b)) / 2 : 0 : 5); {Печатаем среднее арифметическое кубов этих чисел с округлением до 5 знаков после запятой}
writeln(‘Среднее геометрическое модулей этих чисел: ‘, sqrt(abs(a) * abs(b)) : 0 : 5); {Печатаем среднее геометрическое модулей этих чисел с округлением до 5 знаков после запятой}
end.
var
a, b: real;
begin
Write(‘Введите два числа через пробел ‘);
Readln(a, b);
Writeln(‘Среднее арифметическое кубов равно ‘, (a * sqr(a) + b * sqr(b)) / 2);
Writeln(‘Среднее геометрическое модулей равно ‘, sqrt(abs(a * b)))
end.
Тестовое решение:
Введите два числа через пробел -13.5 17.43
Среднее арифметическое кубов равно 1417.4722035
Среднее геометрическое модулей равно 15.3396544941534
**********************
Замечание: вместо произведения модулей при вычислении среднего геометрического достаточно взять модуль произведения — в любом случае получится требуемое положительное число.
В данной публикации мы рассмотрим, с помощью какой формулы можно найти среднее геометрическое чисел, а также разберем примеры задач для ее демонстрации на практике.
- Расчет среднего геометрического
- Пример задачи
Расчет среднего геометрического
Чтобы вычислить среднее геометрическое двух или более чисел, требуется их перемножить, а затем из полученного результата извлечь корень, степень которого равняется их количеству.
Допустим, у нас есть числа a1, a2, … , an. Среднее геометрическое находится по формуле:
Частные случаи формулы:
Пример задачи
Задание 1
Найдем среднее геометрическое чисел 3, 6 и 12.
Решение:
Воспользуемся соответствующей формулой для трех чисел:
Задание 2
Среднее геометрическое четырех чисел равняется 4, а также известны три из них – 2, 2 и 4. Найдем четвертое.
Решение:
Обозначим число, которое требуется найти буквой x. Формула выглядит следующим образом:
Помещаем число 4 под знак корня, сохранив равенство (для этого возводим его в четвертую степень, т.е. 44 = 256):
Следовательно, x = 256 : 16 = 16.