Большой Воронежский Форум
» Программирование>Программирование на Паскале
marinakos 13:51 30.10.2010
Помогите написать программу на Паскале которая выводит на экран правильный треугольник, вращающийся в плоскости экрана вокруг своего центра!!!! Пожалуйста!!!! [Ответ]
Катя. 14:08 30.10.2010
marinakos, http://ru.wikipedia.org/wiki/Правильный_треугольник
берешь отсюда длину описанной окружности.
Потом берешь точку на экране, из нее рисуешь три отрезка по углам (a,a+120,a+240). На концах этих отрезков и будут вершины треугольника. Потом через шаг просто увеличиваешь угол а. [Ответ]
Akad 13:46 02.11.2010
Жесть. Вообще-то координаты будут x+r*sin(a),y+r*sin(a), вторая точка x+r*sin(a+2*PI/3),y+r*sin(a+2*PI/3), третья - x+r*sin(a+4*PI/3),y+r*sin(a+4*PI/3). Где x,y координаты точки вокруг которой вращается, r - радиус окружности. а - увеличивается с течением времени. Начальное значение от нуля до пи любое. [Ответ]
Вверх