Создать структуру для работы с квадратом - C#
Формулировка задачи:
Создать структуру для работы с квадратом.
Создать конструктор ввода данных.
Создать методы:
- вывода данных;
- вычисления площади квадрата.
Формула площади квадрата по длине стороны.
Площадь квадрата равна квадрату длины его стороны:
Решение задачи: «Создать структуру для работы с квадратом»
textual
Листинг программы
public struct Square
{
public double Side; // поле Side - сторона квадрата
public double Diagonal // свойство Diagonal - диагональ квадрата, вычисляется по запросу
{
get { return Side * Math.Sqrt(2.0); }
}
public Square(double side) // конструктор
{
Side = side;
}
public override string ToString() // метод ToString() возвращает текстовое представление экземпляра структуры
{
string format = "Квадрат со стороной {0:0.00}";
return string.Format(format, Side);
}
public double GetArea() // метод расчёта площади
{
return Side * Side;
}
}