Класс Ball. Вычисление объема и площади сферы - C#

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

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

9 В программе должно быть объявлено не менее 3-х объектов класса с вызовом для них соответствующих методов.

Решение задачи: «Класс Ball. Вычисление объема и площади сферы»

textual
Листинг программы
  1. using System;
  2.  
  3. class Program
  4. {
  5.     class Ball
  6.     {
  7.         private double r;
  8.  
  9.         public Ball(double R)
  10.         {
  11.             this.r = R;
  12.         }
  13.  
  14.         /// <summary>
  15.         /// По умолчанию создается шар с единичным радиусом
  16.         /// </summary>
  17.         public Ball() : this(1) { }
  18.  
  19.         /// <summary>
  20.         /// Площадь поверхности
  21.         /// </summary>
  22.         public double Area()
  23.         {
  24.             return 4 * Math.PI * this.r * this.r;
  25.         }
  26.  
  27.         /// <summary>
  28.         /// Объем
  29.         /// </summary>
  30.         public double Volume()
  31.         {
  32.             return 4 * Math.PI * this.r * this.r * this.r / 3;
  33.         }
  34.     }
  35.  
  36.     static void Main()
  37.     {
  38.         Ball b1 = new Ball(), b2 = new Ball(3), b3 = new Ball(5);
  39.         Console.WriteLine("b1 area: {0}, volume: {1}", b1.Area(), b1.Volume());
  40.         Console.WriteLine("b2 area: {0}, volume: {1}", b2.Area(), b2.Volume());
  41.         Console.WriteLine("b3 area: {0}, volume: {1}", b3.Area(), b3.Volume());
  42.         Console.Read();
  43.     }
  44. }

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


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

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

14   голосов , оценка 3.857 из 5

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

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

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