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