.NET - классы Circle (окружность), Square (квадрат) и Triangle (треугольник), производные от

Ответить
Аватара пользователя
Tomogochi

.NET - классы Circle (окружность), Square (квадрат) и Triangle (треугольник), производные от

Сообщение Tomogochi »

Добрый день! Нужна помощь с написанием программы на С#. Честно говоря, задание поставило меня в тупик...



Пусть есть классы Circle (окружность), Square (квадрат) и Triangle (треугольник), производные от класса Shape. Определите функцию intersect() с двумя параметрами типа Shape, которая вызывает подходящую функцию, чтобы выяснить, пересекаются ли заданные две фигуры. Для этого в указанных классах нужно определить соответствующие виртуальные функции.



Кто-то может помочь?
Аватара пользователя
lxa85

Re: .NET - классы Circle (окружность), Square (квадрат) и Triangle (треугольник), производные от

Сообщение lxa85 »

Tomogochi, помочь в чем? Задай конкретный вопрос. Лично я пока вижу только задание и не одной твоей мысли, чтобы его решить.

Если решение не видно сразу, работай с тем, что есть. С задание класса Shape, задание производных классов Circle, Square, Triangle. Попутно рассматривай варианты пересечений этих фигур. Как все будет готово, только тогда можно будет приступать к написанию процедуры intersect().
Ответить

Вернуться в «Программирование и базы данных»