С использованием оператора case: Вычислить площадь круга - C#

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

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

Пусть элементами круга является радиус(первый элемент), диаметр(второй элемент) и длина окружности(третий элемент). Составит программу,которая по номеру элемента запрашивала бы его соответствующее значение и вычисляла бы площадь круга.

Решение задачи: «С использованием оператора case: Вычислить площадь круга»

textual
Листинг программы
  1. class Program
  2. {
  3.     static void Main(string[] args)
  4.     {
  5.         Console.Write("Введите номер элемента: ");
  6.         int num = 0;
  7.  
  8.         if (int.TryParse(Console.ReadLine(), out num))
  9.             if (num > 0 & num < 4)
  10.             {
  11.                 Console.Write("Введите значение: ");
  12.                 double value = 0;
  13.                 if (double.TryParse(Console.ReadLine(), out value))
  14.                 {
  15.                     double area = 0;
  16.                     switch (num)
  17.                     {
  18.                         case 1: area = Math.PI * Math.Pow(value, 2); break;
  19.                         case 2: area = Math.PI * Math.Pow(value / 2, 2); break;
  20.                         case 3: area = Math.Pow(value, 2) / 4 / Math.PI; break;
  21.                     }
  22.                     Console.WriteLine("Площадь: {0}", area);
  23.                 }
  24.             }
  25.             else
  26.                 Console.WriteLine("Введен некорректный номер!");
  27.         else
  28.             Console.WriteLine("Ошибка!Введено не число.");
  29.  
  30.         Console.ReadKey();
  31.     }
  32. }

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


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

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

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

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

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

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