Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

создание фигур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры: Организовать базу данных для спортивного клуба http://www.cyberforum.ru/cpp-beginners/thread351057.html
Организовать базу данных для спортивного клуба со следующей информацией про штангистов: – ФИО; – дата рождения (дд:мм:рррр); – вес. Вывести на экран список спортсменов, отсортированный по весовым...
C++ Сортировка файлов Здравствуйте уважаемые форумчане)) С праздником Вас... Вот кто нибудь подскажет как сортируются файлы? методы Трех ленточную мне двли и БМ(Боура моура) Вот у кого может пример есть? на СИ\С++\С#... http://www.cyberforum.ru/cpp-beginners/thread351050.html
графические объекты C++
разработать два варианта программы, реализующей движущийся графический объект в соответствии с индивидуальным заданием: - с использованием статического объекта; - с использованием динамического...
Добавить в конец списка L1 все элементы списка L2 C++
Разработать программу обработки односвязных линейных списков с числом элементов в списке не менее пяти в соответствии с индивидуальным заданием. Задание: Добавить в конец списка L1 все элементы...
C++ обработка массивов http://www.cyberforum.ru/cpp-beginners/thread351036.html
используя технологию структурного программирования, разработать программу обработки одномерных и двумерных (матриц) массивов в соответствии с индивидуальным заданием Задание: 1) Дан вещественный...
C++ Циклические управляющие структуры Разработать программу решения двух индивидуальных задач, содержащую 3 вида циклических управляющих структур: Цикл - Пока (с предусловием), Цикл - До (с постусловием), Цикл - Для (с... подробнее

Показать сообщение отдельно
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
13.09.2011, 21:50
Zheka91, ну смотри, фишка в том чтобы ориентировано на класс точка просчитывать координаты остальных фигур. Например точка у нас в 100.100 . Кстати при этом нам неплохо бы заиметь размер квадрата в виде параметра. Ну и вот относительно заданной точки мы и рисуем квадрат с нужным нам размером. Рассчитать точки для рисования квадрата не сложно, можно например так:
x,y- точка, size - размер
нижний левый угол D=x-size/2 ; L=y-size/2
нижний правый угол D+size ; L+size
ну и дальше аналогично. Фишка в том чтобы ориентируясь на точку делать квадрат возле неё Свой пример на борланд си где есть рисовка полукруга и дуги использую graghics.h у меня дома, могу запостить сюда на выходных, если напомнишь и тебе оно ещё на выходных будет нужно ну и если никто другой не напишет свой пример.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class dot
{
 private:
        int X,Y;
 public:
        dot();
        dot(int x,int y)
        {
                X=x;
                Y=y;
        }
        virtual print()
        {
 
        }
};
 
class square : public dot
{
 private:
    int size;
 
 public:
    square(int x, int y, int s)
    :dot(x,y)
    {
        size=s;
    }
    void print()
    {
 
    }
 
};
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru