С использованием оператора 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();
}
}