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