13 авг. 2010 г.

Шары

Шары

Шар — геометрическое тело, ограниченное поверхностью, все точки которой находятся на равном расстоянии от центра. Это расстояние называется радиусом шара. Шар образуется вращением полукруга около его неподвижного диаметра. Этот диаметр называется осью шара, а оба конца указанного диаметра — полюсами шара. Поверхность шара называется сферой.

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

Написать программу, содержащую два потока, каждый из которых управляет движением одного из двух шаров. Первый шар двигается горизонтально, второй – вертикально. Скорость шаров различна.

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

Шары

Список поставленных задач

При достижении границы клиентской области окна, шар меняет направление движения на противоположное. При помощи объектов синхронизации (семафоров или событий) реализовать алгоритм движения шаров без столкновений.
Содержание архива:
  • .cpp файл
  • отчет в формате .doc
  • .exe файл в папке debug
Проект разработан в: visual c++ 6