Вопрос задан 04.10.2023 в 05:06. Предмет Информатика. Спрашивает Сидоров Вова.

Как найти корень на языке программирования C# НапримерConsole.WriteLine("Пожалуйста введите

сторону ab треугольника abc"); int ab = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Пожалуйста введите сторону bc треугольника abc"); int bc = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Пожалуйста введите сторону ac треугольника abc"); int ac = Convert.ToInt32(Console.ReadLine()); double P = ab + bc + ac; Console.WriteLine($"Периметр треугольника равен {P}"); double Polu = (ab + bc + ac) / 2; Console.WriteLine($"Полупериметр равен {Polu}"); double Poluab = Polu - ab; double Polubc = Polu - bc; double Poluac = Polu - ac; double Poluall = //здесь надо найти корень! ((Poluab) * (Polubc) * (Poluac));
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ерёмина Анастасия.

Ответ:

Большинство сложных математических функций языка C# находятся в статическом классе Math, определённом в пространстве имён System.

Пространство имён System используется в любом приложении, работающим с консолью, по этому для доступа к необходимой вам математической функции напишите имя класса, затем через точку - имя метода, который вам нужно вызвать. Если вы работаете с MS VS, то IntelliSense подскажет вам, какие методы класса Math вам доступны.

Что касается конкретно квадратного корня из числа, то этот метод имеет имя Sqrt.

в вашем случае:

double Poluall = Math.Sqrt((Poluab) * (Polubc) * (Poluac));

p.s На будущее, для приведения считанной с консоли строки к числу вы можете пользоваться не классом Convert, а методом Parse класса, в вашем случае, int. В работе особой разницы не будет, просто не так громоздко выглядит

int a = int.Parse(Console.ReadLine());

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вычисления корня из числа в C#, вы можете использовать метод Math.Sqrt(). Вот как можно использовать его в вашем коде:

csharp
using System; namespace TriangleCalculator { class Program { static void Main(string[] args) { Console.WriteLine("Пожалуйста введите сторону ab треугольника abc"); int ab = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Пожалуйста введите сторону bc треугольника abc"); int bc = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Пожалуйста введите сторону ac треугольника abc"); int ac = Convert.ToInt32(Console.ReadLine()); double P = ab + bc + ac; Console.WriteLine($"Периметр треугольника равен {P}"); double Polu = (ab + bc + ac) / 2; Console.WriteLine($"Полупериметр равен {Polu}"); double Poluab = Polu - ab; double Polubc = Polu - bc; double Poluac = Polu - ac; double Poluall = Math.Sqrt(Poluab * Polubc * Poluac); Console.WriteLine($"Корень из произведения (Poluab * Polubc * Poluac) равен {Poluall}"); } } }

Просто добавьте using System; в начало вашей программы, и затем используйте Math.Sqrt() для вычисления корня из произведения Poluab, Polubc и Poluac.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос