Найти сумму периметров равнобедренных трапеций - C#
Формулировка задачи:
Всем привет!
Может кто-нибудь помочь (написать) с этой задачей на c# ?
Даны основания и высоты двух равнобедренных трапеций.
Найти сумму их периметров.
Написать метод для расчета периметра равнобедренной трапеции по ее основаниям и высоте.
Решение задачи: «Найти сумму периметров равнобедренных трапеций»
textual
Листинг программы
- using System;
- class Wildlixer {
- private double side1, side2, side3, height, katet;
- //Конструктор по умолчанию
- public Wildlixer() {
- Console.WriteLine("Неизвестны параметры трапеции!");
- }
- //Пользовательский конструктор принимает значение двух сторон и высоты трапеции
- public Wildlixer(double s1, double s2, double h){
- side1 = s1;
- side2 = s2;
- height = h;
- katet = (side1 - side2)/2;
- }
- //Метод, рассчитывающий размер "боковой" стороны и возвращающий периметр трапеции
- public double GetPerim() {
- side3 = Math.Sqrt(Math.Pow(katet, 2) + Math.Pow(height, 2));
- return side1 + side2 + side3*2;
- }
- }
- class MyClass {
- public static void Main(String[] args) {
- //Создаем две наши "трапеции", указывая значения оснований и высоты
- Wildlixer Trap1 = new Wildlixer(50, 30, 12);
- Wildlixer Trap2 = new Wildlixer(20, 60, 25);
- Console.WriteLine("Сумма периметров двух трапеций равна: {0:#.##}", (Trap1.GetPerim() + Trap2.GetPerim()));
- Console.ReadLine();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д