Реализовать класс для окружности - C#

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

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

Реализовать класс для окружности. В этом классе реализовать интерфейс, содержащий методы для выполнения следующих операций: 1) вычисление площади; 2) вычисление длины и/или периметра; 3) вычисление расстояния от центра до начала координат.

Решение задачи: «Реализовать класс для окружности»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication
  4. {
  5.     class Program
  6.     {
  7.         static void Main()
  8.         {
  9.             Circle circle = new Circle(2.0, 3.0, 4.0);
  10.             Console.WriteLine(circle.Perimeter());
  11.             Console.WriteLine(circle.Area());
  12.             Console.WriteLine(circle.Distance());
  13.             Console.ReadKey();
  14.         }
  15.     }
  16.  
  17.     interface ICircle
  18.     {
  19.         double Area();
  20.         double Perimeter();
  21.         double Distance();
  22.     }
  23.  
  24.     class Circle : ICircle
  25.     {
  26.         double radius, x, y;
  27.  
  28.         public Circle(double radius, double x, double y)
  29.         {
  30.             this.radius = radius;
  31.             this.x = x;
  32.             this.y = y;
  33.         }
  34.         public double Area()
  35.         {
  36.             return Math.PI * radius * radius;
  37.         }
  38.         public double Perimeter()
  39.         {
  40.             return 2 * Math.PI * radius;
  41.         }
  42.         public double Distance()
  43.         {
  44.             return Math.Sqrt(x * x + y * y);
  45.         }
  46.     }
  47. }

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


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

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

11   голосов , оценка 3.727 из 5

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

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

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