Найти сумму периметров равнобедренных трапеций - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет! Может кто-нибудь помочь (написать) с этой задачей на c# ? Даны основания и высоты двух равнобедренных трапеций. Найти сумму их периметров. Написать метод для расчета периметра равнобедренной трапеции по ее основаниям и высоте.

Решение задачи: «Найти сумму периметров равнобедренных трапеций»

textual
Листинг программы
  1. using System;
  2.  
  3. class Wildlixer {
  4.    
  5.     private double side1, side2, side3, height, katet;
  6.  
  7.     //Конструктор по умолчанию
  8.     public Wildlixer() {
  9.         Console.WriteLine("Неизвестны параметры трапеции!");
  10.     }
  11.  
  12.     //Пользовательский конструктор принимает значение двух сторон и высоты трапеции
  13.     public Wildlixer(double s1, double s2, double h){
  14.         side1 = s1;
  15.         side2 = s2;
  16.         height = h;
  17.         katet = (side1 - side2)/2;
  18.  
  19.     }
  20.  
  21.     //Метод, рассчитывающий размер "боковой" стороны и возвращающий периметр трапеции
  22.     public double GetPerim() {
  23.         side3 = Math.Sqrt(Math.Pow(katet, 2) + Math.Pow(height, 2));
  24.         return side1 + side2 + side3*2;
  25.     }
  26. }
  27.  
  28. class MyClass {
  29.     public static void Main(String[] args) {
  30.        
  31.         //Создаем две наши "трапеции", указывая значения оснований и высоты
  32.         Wildlixer Trap1 = new Wildlixer(50, 30, 12);
  33.         Wildlixer Trap2 = new Wildlixer(20, 60, 25);
  34.  
  35.         Console.WriteLine("Сумма периметров двух трапеций равна: {0:#.##}", (Trap1.GetPerim() + Trap2.GetPerim()));
  36.         Console.ReadLine();
  37.     }
  38. }

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


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

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

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы