13 авг. 2010 г.

Mouse & Rectangles

Mouse & Rectangles

Прямоугольник - это параллелограмм, у которого все углы прямые (равны 90 градусам)
Примечание. В евклидовой геометрии для того, чтобы четырёхугольник был прямоугольником, достаточно, чтобы хотя бы три его угла были прямые. Четвёртый угол (в силу теоремы о сумме углов многоугольника) также будет равен 90°. В неевклидовой геометрии, где сумма углов четырёхугольника не равна 360°, прямоугольников не существует.

Свойства

  • Диагонали прямоугольника равны.
  • Прямоугольник является параллелограммом — его противоположные стороны параллельны.
  • Стороны прямоугольника являются одновременно его высотами.
  • Квадрат диагонали прямоугольника равен сумме квадратов двух его не противоположных сторон (по теореме Пифагора).

Задача программы

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

Cкриншот работы программы

Устройства ввода и вывода информации Mouse & Rectangles
Содержание архива:
  • файл проэкта, необходимые .cpp файлы, файл ресурсов
  • отчет в формате .doc
  • .exe файл в папке debug
Проeкт разработан в: visual c++ 6