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

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

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

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

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

textual
Листинг программы
class Program
{
    static void Main(string[] args)
    {
        Console.Write("Введите номер элемента: ");
        int num = 0;
 
        if (int.TryParse(Console.ReadLine(), out num))
            if (num > 0 & num < 4)
            {
                Console.Write("Введите значение: ");
                double value = 0;
                if (double.TryParse(Console.ReadLine(), out value))
                {
                    double area = 0;
                    switch (num)
                    {
                        case 1: area = Math.PI * Math.Pow(value, 2); break;
                        case 2: area = Math.PI * Math.Pow(value / 2, 2); break;
                        case 3: area = Math.Pow(value, 2) / 4 / Math.PI; break;
                    }
                    Console.WriteLine("Площадь: {0}", area);
                }
            }
            else
                Console.WriteLine("Введен некорректный номер!");
        else
            Console.WriteLine("Ошибка!Введено не число.");
 
        Console.ReadKey();
    }
}

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


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

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

5   голосов , оценка 4.2 из 5
Похожие ответы