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

Определить класс "окружность на экране" - C++

Восстановить пароль Регистрация
 
4izburger
 Аватар для 4izburger
0 / 0 / 0
Регистрация: 13.04.2009
Сообщений: 7
13.04.2009, 21:53     Определить класс "окружность на экране" #1
Определить класс "окружность на экране". Предустмотреть в классе следующие поля:
-координаты центра
-радиус
-цвет окружности

и следующие методы:
-инициализация окружности
-рисование окружности
-гашение окружности
-изменение координат центра
-изменение радиуса
-изменение цвета
-перемещение окружности по экрану

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

Примерно вот так.... Пипл Хелп)))))

Добавлено через 2 минуты 48 секунд
С самим классом получается так:

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
35
36
37
38
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
 
class okr
{private:
    int x,y;
    int color;
           int radius;
 public:
    okr(int xi,int yi,int colors,int radiuss)
    {x=xi;
     y=yi;
     color=colors;
            radius=radiuss;}
 
~okr() {}
 
void set_x(int xi) {x=xi;}
int get_x() {return x;}
 
void set_y(int yi) {y=yi;}
int get_y() {return y;}
 
void set_color(int colors) {color=colors;}
int get_color() {return color;}
 
void set_radius(int radiuss) {radius=radiuss;}
int get_radius() {return radius;}
 
void show()
{ okr(x,y,radius,color);}
 
void hide()
{ okr(x,y,radius,getbkcolor());}
 
};
А вот как дальше, бьюсь об стену уже порядком..)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2009, 21:53     Определить класс "окружность на экране"
Посмотрите здесь:

Определить структуру "окружность". C++
C++ Класс "окружность"
Класс "Окружность" с данными центр и радиус окружности. C++
На экране изобразить стрелу и шар. Организовать управление стрелой, для попадания в шар знаками "стрелка влево", "стрелка вправо" C++
C++ Создать класс "пара целых чисел". Определить конструкторы, деструктор, функции доступа к полям
Процедура, "рисующая" на экране горизонтальную линию из 80 символов "*" C++
Класс "Сотрудник фирмы". Определить фамилию самого младшего по возрасту среди военнообязанных C++
C++ Класс "Окружность", три объекта изображающих движение
Определить класс "Матрица" C++
Определить класс "строка" C++
Создание класса "Окружность" C++
C++ Определить класс "строка"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru