Найти периметр и площадь равнобедренной трапеции - C#
Формулировка задачи:
Найти периметр и площадь равнобедренной трапеции с основаниями a и b (a > b) и углом alpha при большем основании (угол дан в радианах).
программу напишите пожалуйста
Решение задачи: «Найти периметр и площадь равнобедренной трапеции»
textual
Листинг программы
- namespace Trapezium
- {
- class Trapeze
- {
- public double a, b, alfa;
- public Trapeze(double _a,double _b, double _alfa)
- {
- a = _a;
- b = _b;
- alfa = _alfa;
- }
- public double Square()
- {
- double alf = alfa * 180 / 3.14;
- double c = ((a - b) / 2) / Math.Cos(alf);
- double s;
- s=c*Math.Sin(alf)*(b+c*Math.Cos(alf));
- return s;
- }
- public double Perimetr()
- {
- double alf = alfa * 180 / 3.14;
- double c = ((a - b) / 2) / Math.Cos(alf);
- double p;
- p = 2 * c + a + b;
- return p;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Trapeze ob = new Trapeze(8,6,1);
- Console.WriteLine(ob.Square());
- Console.WriteLine(ob.Perimetr());
- Console.ReadLine();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д