Реализовать класс для окружности - C#
Формулировка задачи:
Реализовать класс для окружности. В этом классе реализовать интерфейс, содержащий методы для выполнения следующих операций:
1) вычисление площади;
2) вычисление длины и/или периметра;
3) вычисление расстояния от центра до начала координат.
Решение задачи: «Реализовать класс для окружности»
textual
Листинг программы
using System; namespace ConsoleApplication { class Program { static void Main() { Circle circle = new Circle(2.0, 3.0, 4.0); Console.WriteLine(circle.Perimeter()); Console.WriteLine(circle.Area()); Console.WriteLine(circle.Distance()); Console.ReadKey(); } } interface ICircle { double Area(); double Perimeter(); double Distance(); } class Circle : ICircle { double radius, x, y; public Circle(double radius, double x, double y) { this.radius = radius; this.x = x; this.y = y; } public double Area() { return Math.PI * radius * radius; } public double Perimeter() { return 2 * Math.PI * radius; } public double Distance() { return Math.Sqrt(x * x + y * y); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д