Найти сумму периметров равнобедренных трапеций - 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();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы