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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
4izburger
0 / 0 / 0
Регистрация: 13.04.2009
Сообщений: 7
#1

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

13.04.2009, 21:53. Просмотров 862. Ответов 0
Метки нет (Все метки)

Определить класс "окружность на экране". Предустмотреть в классе следующие поля:
-координаты центра
-радиус
-цвет окружности

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

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

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

Добавлено через 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());}
 
};
А вот как дальше, бьюсь об стену уже порядком..)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2009, 21:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить класс "окружность на экране" (C++):

Создать класс "Шар", заданный радиусом, и определить производный класс "Окружность" - C++
Создать класс шар, заданный радиусом. Определить производный класс окружности. Предусмотреть виртуальную функцию для вычисления площади...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;, &quot;жарко&quot;, &quot;холодно&quot;, &quot;очень холодно&quot;. Я так...

Класс "Окружность", три объекта изображающих движение - C++
разработав класс окружность, создать три объекта изображающих движение: а)расширяющейся (сужающейся) окружности с неподвижным центром ...

Класс "Окружность" с данными центр и радиус окружности. - C++
Помогите, пожалуйста, решить задачу: Класс &quot;Окружность&quot; с данными центр и радиус окружности. Задание. 1. Объявить класс в...

Разработать класс "Окружность, вписанная в квадрат" используя множесвенное наследование - C++
2. Используя понятие множественного наследования, разработайте класс &quot;Окружность, вписанная в квадрат&quot;.

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания" - C++
Создать класс Книга поля: название книги,количество страниц,год издания методы: вычислить сколько лет книге и количество дней прошедших...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2009, 21:53
Привет! Вот еще темы с ответами:

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления" - C++
Помогите с кодом написания задачи, не понимаю как написать классы в классе. Нужно создать класс &quot;вентилятор&quot; содержащий в себе классы:...

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс" - C++
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран информацию об издании, а также определить является ли данное...

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число" - C++
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию сложения пар (a,b)+(c,d) =(a+b,c+d)...

Определить базовый класс "Матрица" и класс-потомок "Треугольная матрица" - C++
Нужно определить класс &quot;матрица&quot; с возможностью динамического выделения и освобождения памяти, наполнения матрицы, сохранения и чтения из...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.