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

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

Войти
Регистрация
Восстановить пароль
 
White Luna
32 / 26 / 2
Регистрация: 08.09.2010
Сообщений: 402
#1

Что можно еще добавить? - C++

26.10.2010, 01:39. Просмотров 289. Ответов 0
Метки нет (Все метки)

Начала делать курсовой проект,
Тема: Планетарная система (идет как приложение): надо нарисовать графически планеты солнечной системы чтобы они крутились вокруг солнца, и что бы каждую планету можно было приближать (как бы в отдельном окне) и она бы тогда крутилась вокруг своей оси.

Все это надо реализовать через классы и методы, с графикой препод сказал, что в самомо конце надо заниматься, когда будут готовы все объекты - планеты,

Ну вначале как проверку к тому что делаем по курсовой, надо написать классы, поля, заголовки методов без реализации, я тут набросала примерно, как это выглядит,

Прошу помощи в том, что еще можно сюда вставить, может какие-нить методы еще, или переменные упустила...
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include "stdafx.h"
 
class spaceObject
{
    protected:
        float V_x()    // расчет скоростей
        {
            
            return vx;
        }
        float V_y()
        {
            
            return vy;
        }
        float V_z()
        {
            
            return vz;
        }
    private:
        char *name;   //  название тела
        float mass;  // масса 
        float orbitalRadius;  // орбитальный радиус
        float x; 
        float y;
        float z;
        float vx; 
        float vy;
        float vz;
    public:
        spaceObject(char*, float, float);  // метод -конструктор 
        ~spaceObject(void);  // деструктор
        void getspObj(void);  //  сведния о теле
    };
    
    //первый производный класс от "космическое тело"
class planet:public spaceObject
    {
        private:
            spaceObject *satellites[5];  // массив спутников
            int qtSatellites;   // кол-во спутников у планеты
        public:
            planet(char *pname, float pmass , float porbitalRadius, spaceObject *psatel[5], int pqtsatel);  // конструктор
            ~planet(void);  // деструктор
            void getplanet(void);   // получение сведений об объекте ( будут присылатся данныые из файла)
        };
    
    //второй производный класс от "космическое тело"
class solar:public spaceObject
    {
        private:
            planet *system[5];  //  массив планет
            int qtPlanets;   //  кол-во планет
        public:
            solar(char *solarname, float solarmass , float solarorbitalRadius, planet *solarsystem[], int solarqtplanets);  // конструктор
            ~solar(void);  // деструктор
            void getsolar(void);   // получение сведений об объекте ( будут присылатся данныые из файла)
        };
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2010, 01:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что можно еще добавить? (C++):

Программа на Ваше обозревание, что можно еще добавить? Тру критика - C++
Всех приветствую! Уважаемое сообщество КФ, я тут новичок, но хотел бы вступить в ваши ряды, возможно даже стать больше чем серой...

Что еще можно параллельно изучать вместе с С++? - C++
Сейчас изучаю С++ по Дейтелам. Собственно, насколько я понимаю, программист - это не только знание ЯП"ов. Что еще можно параллельно...

Эмулятор Машины Тьюринга: посоветуйте, что можно добавить/улучшить - C++
Сделал эмулятор МТ на C++. Может, кому-то пригодится. Можете посоветовать, что можно добавить/улучшить. Файл src.txt - код на языке...

Добавить еще одно значение if - C++
Доброго времени суток! Вот только начал изучать c++ и программирование в целом, нашел этот прекрасный форум, хочу спросить один...

как в динамический массив добавить еще одну ячейку памяти? - C++
Всем привет! как в динамический массив добавить еще одну ячейку памяти? То бишь имеется какой нибудь динамический массив a и надо чтоб...

Можно ли еще сократить код? - C++
Есть программа, которая должна считать данные из файла input.txt и записать ответ в фаил output.txt. Программа должна сложить 2 числа не...

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

Можно ли упростить еще? НОД - C++
Здравствуйте! Создал функцию, которая вычисляет НОД обеих чисел и у меня к вам вопрос: Можно ли этот код как-нибудь еще упростить (Не...

Как можно еще оптимизировать код? - C++
Как еще можно оптимизировать данный код? Если вкратце, то он выводит значение АВ, если ключ = вводу пользотвателя. #include <map> ...

Как еще можно проверить четность числа? - C++
У меня в голове два способа: 1) обычный просто проверить остаток от деления: % 2) проверить младший бит числа: if(x&1)==1) ...

Как можно еще создать массив объектов класса - C++
допустим у меня есть основной класс и куча классов что наследуют его. помню видео в котором говорили что типа виртуальные функции и...


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

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

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