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

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

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

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

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

textual
Листинг программы
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Input diagonal: ");
            double diag = Double.Parse(Console.ReadLine());
 
            Console.Write("Input area: ");
            double s = Double.Parse(Console.ReadLine());
 
            Rhombus romb = new Rhombus(diag, s);
            Console.WriteLine("Perimeter = {0}", romb.GetPerimeter());
 
            Console.ReadLine();
        }
    }
 
    class Rhombus
    {
        private double diag1;
        private double diag2;
        private double s;
 
        public Rhombus(double diag1, double s)
        {
            this.diag1 = diag1;
            this.s = s;
            this.diag2 = 2 * s / this.diag1;
        }
 
        public double GetPerimeter()
        {
            return 4 * (Math.Sqrt(diag1 * diag1 / 4 + diag2 * diag2 / 4));
        }
    }

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


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

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

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