using System;
class Program
{
static void Main(string[] args)
{
double side = 5; // Длина известной стороны
double angle1 = 30; // Первый угол в градусах
double angle2 = 60; // Второй угол в градусах
// Перевод углов из градусов в радианы
double angle1Radians = angle1 * Math.PI / 180.0;
double angle2Radians = angle2 * Math.PI / 180.0;
// Вычисление синуса угла между сторонами
double sinC = Math.Sin(angle1Radians + angle2Radians);
// Вычисление площади треугольника
double area = 0.5 * side * side * sinC;
// Вывод результата
Console.WriteLine("Площадь треугольника: " + area);
Console.ReadLine();
}
}
Обратите внимание, что в этом примере для удобства используются фиксированные значения стороны и углов. Вы можете изменить их на свои значения в соответствии с вашей конкретной задачей.
Чтобы пользователь вводил значения сам, тогда пишем:
Console.WriteLine("Введите длину стороны треугольника:");
double side = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите значение первого угла в градусах:");
double angle1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите значение второго угла в градусах:");
double angle2 = Convert.ToDouble(Console.ReadLine());