Задания и решения - Формула 31
Задание:
Вычислить длину стороны а косоугольного треугольника по формуле косинусов  
Данные :стороны 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)

<< На главную   << Назад

LimeSoft 2009.
Hosted by uCoz