Напишите программу на c#, определяющую площадь треугольника по трем сторонам (стороны a, b и c вводятся с клавиатуры; выводить два знака после запятой).
namespace TriangleArea { class Program { static void Main(string[] args) { Console.WriteLine("Введите сторону a:"); double a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите сторону b:"); double b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите сторону c:"); double c = Convert.ToDouble(Console.ReadLine()); double p = (a + b + c) / 2; double area = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); Console.WriteLine($"Площадь треугольника равна: {area:F2}"); } }
using System;
namespace TriangleArea
Console.WriteLine("Введите сторону b:");{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите сторону a:");
double a = Convert.ToDouble(Console.ReadLine());
double b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите сторону c:");
double c = Convert.ToDouble(Console.ReadLine());
double p = (a + b + c) / 2;
double area = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
Console.WriteLine($"Площадь треугольника равна: {area:F2}");
}
}
}