Метод для вычисления диагонали прямоугольника - 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();
- }
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д