Класс окружностей - C#
Формулировка задачи:
Сложение и вычитание заданных окружностей(складываются координаты и радиус).
Если радиус первой окружности меньше радиуса второго то в результате при вычитании получится отрицательный радиус, а такого быть не должно.
Как сделать проверку, и вывести соответсвующее сообщение что вычитание таких окружностей не даст результата
private static void Plus_Minus(Circle c1_)
{
Console.Clear();
Get_XRY(c1_);
Console.WriteLine("Создадим вторую окружность...");
Circle c2_ = new Circle();
Console.WriteLine("Результатом сложения двух окружностей является окружность со свойствами:");
Circle c3_ = new Circle(0, 0, 0);
c3_ = c1_ + c2_;
Get_XRY(c3_);
Console.WriteLine("Результатом вычитания двух окружностей является окружность со свойствами:");
c3_ = c1_ - c2_;
Get_XRY(c3_);
Console.ReadKey();
}Решение задачи: «Класс окружностей»
textual
Листинг программы
private static void Plus_Minus(Circle c1_)
{
Console.Clear();
Get_XRY(c1_);
Console.WriteLine("Создадим вторую окружность...");
Circle c2_ = new Circle();
Console.WriteLine("Результатом сложения двух окружностей является окружность со свойствами:");
Circle c3_ = new Circle(0, 0, 0);
c3_ = c1_ + c2_;
Get_XRY(c3_);
Console.WriteLine("Результатом вычитания двух окружностей является окружность со свойствами:");
c3_ = c1_ - c2_;
if(c3_<0)
Console.WriteLine("вычитание таких окружностей не даст результата");
Get_XRY(c3_);
Console.ReadKey();
}