Метод для вычисления диагонали прямоугольника - C#

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

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

Метод для вычисления диагонали прямоугольника . К этой задачи:
namespace Task_OOP_1
{
    namespace Class_work_OOP_1
    {
 
        class Rectangle
        {
            //поля
            int a;
            int b;
 
            //конструктор
            public Rectangle(int a, int b)
            {
                this.a = a;
                this.b = b;
 
            }
            //конструктор
            public Rectangle(int a, int b)
            {
                this.a = 10;
                this.b = b;
 
            }
            //конструктор
            public Rectangle(int a, int b)
            {
                this.a = 3;
                this.b = 4;
 
            }
            //Метод для вывода длин сторон прямоугольника на экран
            public void WriteAB()
            {
                Console.WriteLine("Длина a={0}", a);
                Console.WriteLine("Длина b={0}", b);
            }
 
            //Свойства для чтения и записи поля a
            public int A
            {
                get { return a; }
                set { a = value; }
            }
 
            //Свойства для чтения и записи поля b
            public int B
            {
                get { return b; }
                set { b = value; }
            }
            
            //Метод возвращает площадь прямоугольника
            public int Area()
            {
                return a * b;
            }
 
            //Метод возвращает периметр прямоугольника
            public int Perimeter()
            {
                return 2 * a + 2 * b;
            }
            //Свойство для чтения - является ли данный прямоугольник квадратом
              
            public bool IsSquare
            {
                get { return a == b; }
            }
 
            class Program
            {
                static void Main(string[] args)
                {
                    int a = int.Parse(Console.ReadLine());
                    int b = int.Parse(Console.ReadLine());
                    Rectangle rect = new Rectangle(a, b);//создадим новый прямоугольник
                    Console.WriteLine(rect.Area());//выведем его площадь
                    Console.ReadLine();
                }
            }
        }
    }
}

Решение задачи: «Метод для вычисления диагонали прямоугольника»

textual
Листинг программы
namespace Task_OOP_1
{
    namespace Class_work_OOP_1
    {
 
        class Rectangle
        {
            //поля
            int a;
            int b;
 
            //конструктор
            public Rectangle(int a, int b)
            {
                this.a = a;
                this.b = b;
 
            }
            //конструктор
            public Rectangle(int a, int b)
            {
                this.a = 10;
                this.b = b;
 
            }
            //конструктор
            public Rectangle(int a, int b)
            {
                this.a = 3;
                this.b = 4;
 
            }
            //Метод для вычисления диагонали
            public double Diagonale()
            { 
                return Math.Sqrt(Math.Pow(this.a,2)+Math.Pow(this.b,2));
            }
            //Метод для вывода длин сторон прямоугольника на экран
            public void WriteAB()
            {
                Console.WriteLine("Длина a={0}", a);
                Console.WriteLine("Длина b={0}", b);
            }
 
            //Свойства для чтения и записи поля a
            public int A
            {
                get { return a; }
                set { a = value; }
            }
 
            //Свойства для чтения и записи поля b
            public int B
            {
                get { return b; }
                set { b = value; }
            }
            
            //Метод возвращает площадь прямоугольника
            public int Area()
            {
                return a * b;
            }
 
            //Метод возвращает периметр прямоугольника
            public int Perimeter()
            {
                return 2 * a + 2 * b;
            }
            //Свойство для чтения - является ли данный прямоугольник квадратом
              
            public bool IsSquare
            {
                get { return a == b; }
            }
 
            class Program
            {
                static void Main(string[] args)
                {
                    int a = int.Parse(Console.ReadLine());
                    int b = int.Parse(Console.ReadLine());
                    Rectangle rect = new Rectangle(a, b);//создадим новый прямоугольник
                    Console.WriteLine(rect.Area());//выведем его площадь
                    Console.WriteLine(rect.Diagonale());//выведем его диагональ
                    Console.ReadLine();
                }
            }
        }
    }
}

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


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

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

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