Напишите программу которая подсчитывает площадь равнобедренной трапеции с основаниями a и b и углом при большем основании; - C#
Формулировка задачи:
Напишите программу которая подсчитывает площадь равнобедренной трапеции с основаниями a и b и углом при большем основании;
Решение задачи: «Напишите программу которая подсчитывает площадь равнобедренной трапеции с основаниями a и b и углом при большем основании;»
textual
Листинг программы
using System;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
double a, b, angle, h, s;
//h-высота
Console.WriteLine("Введите величину основания a");
a = double.Parse(Console.ReadLine());
Console.WriteLine("Введите величину основания b");
b = double.Parse(Console.ReadLine());
Console.WriteLine("Введите величину угла при большем основании");
angle = double.Parse(Console.ReadLine());
if (a > b)
{
h = (a - b) * Math.Tan(angle * (Math.PI / 180)) / 2;
s = (a + b) * h / 2;
Console.WriteLine("s = {0}", s);
}
else if (b > a)
{
h = (b - a) * Math.Tan(angle * (Math.PI / 180)) / 2;
s = (a + b) * h / 2;
Console.WriteLine("s = {0}", s);
}
else
Console.WriteLine("Ошибка, это не трапеция");
Console.ReadKey();
}
}
}