Дана длина диагонали и площадь ромба: вычислите его периметр - C#

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

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

Разработайте собственный класс, содержащий поля и методы для задачи: дана длина диагонали и площадь ромба вычислите его периметр

Решение задачи: «Дана длина диагонали и площадь ромба: вычислите его периметр»

textual
Листинг программы
  1.     class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.             Console.Write("Input diagonal: ");
  6.             double diag = Double.Parse(Console.ReadLine());
  7.  
  8.             Console.Write("Input area: ");
  9.             double s = Double.Parse(Console.ReadLine());
  10.  
  11.             Rhombus romb = new Rhombus(diag, s);
  12.             Console.WriteLine("Perimeter = {0}", romb.GetPerimeter());
  13.  
  14.             Console.ReadLine();
  15.         }
  16.     }
  17.  
  18.     class Rhombus
  19.     {
  20.         private double diag1;
  21.         private double diag2;
  22.         private double s;
  23.  
  24.         public Rhombus(double diag1, double s)
  25.         {
  26.             this.diag1 = diag1;
  27.             this.s = s;
  28.             this.diag2 = 2 * s / this.diag1;
  29.         }
  30.  
  31.         public double GetPerimeter()
  32.         {
  33.             return 4 * (Math.Sqrt(diag1 * diag1 / 4 + diag2 * diag2 / 4));
  34.         }
  35.     }

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


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

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

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

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

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

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