Задание:
Вычислить длину стороны а косоугольного треугольника по формуле косинусов
Данные :стороны b,c, угол A
|
Решение :
using System;
class Program
{
static void Main()
{
Console.Write("Введите длину стороны b :");
Double b = Double.Parse(Console.ReadLine());
Console.Write("Введите длину стороны c :");
Double c = Double.Parse(Console.ReadLine());
Console.Write("Введите угол А (1-179):");
Double A = Double.Parse(Console.ReadLine());
while (180 < A || A < 0)
{
Console.WriteLine("А не принадлежит промежутку (1:179)");
Console.Write("Введите угол А (1-179):");
A = Double.Parse(Console.ReadLine());
}
Double a = Math.Sqrt(b * b + c * c - 2 * b * c * Math.Cos(A));
Console.WriteLine("\n\nСторора а косоугольного треугольника равна: {0:G6}", a);
Console.ReadLine();
}
}
|
Дополнительно : Проверка на ввод угла А (1-179*)
Автор : Илык Олег (Lime)
|