Console.Write("Введите длину меньшего основания a: ");
double a = double.Parse(Console.ReadLine());
Console.Write("Введите длину большего основания b: ");
double b = double.Parse(Console.ReadLine());
Console.Write("Введите угол при большем основании a в градусах: ");
double alphaDegrees = double.Parse(Console.ReadLine());
double area = CalculateTrapezoidArea(a, b, alphaDegrees);
double roundedArea = Math.Round(area, 2);
Console.WriteLine($"Площадь равнобедренной трапеции: {roundedArea}");
static double CalculateTrapezoidArea(double a, double b, double alphaDegrees)
double alphaRadians = alphaDegrees * Math.PI / 180.0;
double height = Math.Sin(alphaRadians) * (b - a);
double area = 0.5 * (a + b) * height;