PDA

Показать полную графическую версию : классы Circle (окружность), Square (квадрат) и Triangle (треугольник), производные от


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

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

Кто-то может помочь?

lxa85
19-06-2011, 12:42
Tomogochi, помочь в чем? Задай конкретный вопрос. Лично я пока вижу только задание и не одной твоей мысли, чтобы его решить.
Если решение не видно сразу, работай с тем, что есть. С задание класса Shape, задание производных классов Circle, Square, Triangle. Попутно рассматривай варианты пересечений этих фигур. Как все будет готово, только тогда можно будет приступать к написанию процедуры intersect().




© OSzone.net 2001-2012