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

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

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

Метод для вычисления диагонали прямоугольника . К этой задачи:
Листинг программы
  1. namespace Task_OOP_1
  2. {
  3. namespace Class_work_OOP_1
  4. {
  5. class Rectangle
  6. {
  7. //поля
  8. int a;
  9. int b;
  10. //конструктор
  11. public Rectangle(int a, int b)
  12. {
  13. this.a = a;
  14. this.b = b;
  15. }
  16. //конструктор
  17. public Rectangle(int a, int b)
  18. {
  19. this.a = 10;
  20. this.b = b;
  21. }
  22. //конструктор
  23. public Rectangle(int a, int b)
  24. {
  25. this.a = 3;
  26. this.b = 4;
  27. }
  28. //Метод для вывода длин сторон прямоугольника на экран
  29. public void WriteAB()
  30. {
  31. Console.WriteLine("Длина a={0}", a);
  32. Console.WriteLine("Длина b={0}", b);
  33. }
  34. //Свойства для чтения и записи поля a
  35. public int A
  36. {
  37. get { return a; }
  38. set { a = value; }
  39. }
  40. //Свойства для чтения и записи поля b
  41. public int B
  42. {
  43. get { return b; }
  44. set { b = value; }
  45. }
  46. //Метод возвращает площадь прямоугольника
  47. public int Area()
  48. {
  49. return a * b;
  50. }
  51. //Метод возвращает периметр прямоугольника
  52. public int Perimeter()
  53. {
  54. return 2 * a + 2 * b;
  55. }
  56. //Свойство для чтения - является ли данный прямоугольник квадратом
  57. public bool IsSquare
  58. {
  59. get { return a == b; }
  60. }
  61. class Program
  62. {
  63. static void Main(string[] args)
  64. {
  65. int a = int.Parse(Console.ReadLine());
  66. int b = int.Parse(Console.ReadLine());
  67. Rectangle rect = new Rectangle(a, b);//создадим новый прямоугольник
  68. Console.WriteLine(rect.Area());//выведем его площадь
  69. Console.ReadLine();
  70. }
  71. }
  72. }
  73. }
  74. }

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

textual
Листинг программы
  1. namespace Task_OOP_1
  2. {
  3.     namespace Class_work_OOP_1
  4.     {
  5.  
  6.         class Rectangle
  7.         {
  8.             //поля
  9.             int a;
  10.             int b;
  11.  
  12.             //конструктор
  13.             public Rectangle(int a, int b)
  14.             {
  15.                 this.a = a;
  16.                 this.b = b;
  17.  
  18.             }
  19.             //конструктор
  20.             public Rectangle(int a, int b)
  21.             {
  22.                 this.a = 10;
  23.                 this.b = b;
  24.  
  25.             }
  26.             //конструктор
  27.             public Rectangle(int a, int b)
  28.             {
  29.                 this.a = 3;
  30.                 this.b = 4;
  31.  
  32.             }
  33.             //Метод для вычисления диагонали
  34.             public double Diagonale()
  35.             {
  36.                 return Math.Sqrt(Math.Pow(this.a,2)+Math.Pow(this.b,2));
  37.             }
  38.             //Метод для вывода длин сторон прямоугольника на экран
  39.             public void WriteAB()
  40.             {
  41.                 Console.WriteLine("Длина a={0}", a);
  42.                 Console.WriteLine("Длина b={0}", b);
  43.             }
  44.  
  45.             //Свойства для чтения и записи поля a
  46.             public int A
  47.             {
  48.                 get { return a; }
  49.                 set { a = value; }
  50.             }
  51.  
  52.             //Свойства для чтения и записи поля b
  53.             public int B
  54.             {
  55.                 get { return b; }
  56.                 set { b = value; }
  57.             }
  58.            
  59.             //Метод возвращает площадь прямоугольника
  60.             public int Area()
  61.             {
  62.                 return a * b;
  63.             }
  64.  
  65.             //Метод возвращает периметр прямоугольника
  66.             public int Perimeter()
  67.             {
  68.                 return 2 * a + 2 * b;
  69.             }
  70.             //Свойство для чтения - является ли данный прямоугольник квадратом
  71.              
  72.             public bool IsSquare
  73.             {
  74.                 get { return a == b; }
  75.             }
  76.  
  77.             class Program
  78.             {
  79.                 static void Main(string[] args)
  80.                 {
  81.                     int a = int.Parse(Console.ReadLine());
  82.                     int b = int.Parse(Console.ReadLine());
  83.                     Rectangle rect = new Rectangle(a, b);//создадим новый прямоугольник
  84.                     Console.WriteLine(rect.Area());//выведем его площадь
  85.                     Console.WriteLine(rect.Diagonale());//выведем его диагональ
  86.                     Console.ReadLine();
  87.                 }
  88.             }
  89.         }
  90.     }
  91. }

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


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

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

6   голосов , оценка 3.333 из 5

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

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

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