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

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

Войти
Регистрация
Восстановить пароль
 
aleebai
0 / 0 / 1
Регистрация: 06.09.2013
Сообщений: 55
#1

Помогите заполнить функции вагонов в классе - C++

25.02.2014, 15:46. Просмотров 224. Ответов 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
/*
* PROGRAM:      "TRAIN WITHOUT LOCOMOTIVE"
* OVERVIEW:     THIS PROGRAM MODELS THE PROCESS OF COLLECTING
*               A TRAIN BEFORE LOCOMOTIVE WILL TAKE IT AWAY 
* YOUR TASK IS: IMPLEMENT ALL NOT IMPLEMENTED FUNCTIONS
*               AND ADD PARAMETERS NEEDED TO IMPLEMENT THEM
*/
 
#include <iostream>
#include <string>
#include <deque>
using namespace std;
 
class Wagon{
private:
    int id;
    string name;
public:
    Wagon():id(0), name(""){}
    void setName(string name){this->name = name;}
    void setId(int id){ this->id = id;}
    string getName(){return this->name;}
    int getId(){return this->id;}
    bool operator==(Wagon& w){return (this->id == w.id);}
    }:
 
 
//displays menu
void displayMenu();
 
/*wagons should be listed in sorted order*/
void listAll(/*dont forget to add needed parameters*/){};
 
/*function adds an object of class Wagon to deque train either at the end or at the beginning
depending on the number of wagon, if its neither first nor last wagon then 
resize your deque and insert it on the needed position, it will keep wagons in 
sorted order*/
void addWagon(/*dont forget to add needed parameters*/){
 
};
 
void removeWagon(/*dont forget to add needed parameters*/){};
 
/*should output the name of Wagon by user enterred id*/
void findWagon(/*dont forget to add needed parameters*/){};
 
/*should set new user enterred name to wagon by its id*/
void editWagon(/*dont forget to add needed parameters*/){};
 
int main(){
    deque<Wagon> train;
    int choice = 0;
    while(choice >= 0 && choice < 6){
        displayMenu();
        cin>>choice;
        switch(choice){
        case 1:
            listAll();
            break;
        case 2:
            addWagon();
            break;
        case 3:
            removeWagon();
            break;
        case 4:
            findWagon();
            break;
        case 5:
            editWagon();
            break;
        }
    }
    return 0;
}
void displayMenu(){
        cout<<"1. List all wagons"<<endl;
        cout<<"2. Add new wagon"<<endl;
        cout<<"3. Remove wagon by its id"<<endl;
        cout<<"4. Find wagon by its id"<<endl;
        cout<<"5. Edit wagon by its id"<<endl;
        cout<<"6. Quit"<<endl;
        cout<<"Your choice: ";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 15:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите заполнить функции вагонов в классе (C++):

Заполнить символьный массив в классе - C++
Почему не могу присвоить значение в 1 поле, только символьное, целочисленное проходит нормально... #include &lt;iostream&gt; using...

Реализовать массив в классе и заполнить его извне - C++
здравствуйте помогите пожалуйста с созданием одномерного массива в классе и заполнением его же в мейне просто стоит задание...

Помогите исправить ошибки в классе - C++
Здравствуйте. Наконец то дописываю класс, но опять столкнулся с кое какими проблемами. Задание: написать класс очередь через массив. Вот...

Помогите разобраться с классе на примерах! - C++
Стал изучать тему &quot;Классы&quot;, по учебнику не особо понял :cry:, и по этому просьба скиньте какие нибудь проекты на тему классы. :(

Помогите исправить ошибки в классе - C++
Здравствуйте. Помогите пожалуйста исправить ошибки. Их очень много, но они однотипные. Подскажите как исправить. Это должен быть класс, с...

С++ - map с указателями на функции и функции в классе - C++
Сразу скажу, не уверен, что это возможно осуществить моим способом и прошу указать мою ошибку или показать другое решение близкое к моему.....

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

Запомнить данные в классе в виде массива слов. Помогите - не код, а совет как сделать. - C++
Здравстуйте! Задание стоит так: Программа должна открыть файл Go.txt и считать с него текстовую информацию в виде отдельных слов. в...

Обращение к функции в классе - C++
Здравствуйте! Хочу обратится к функции print в классе Data. Помогите // 11.cpp: определяет точку входа для консольного приложения. ...

Вызов функции в классе - C++
Ребята помогите пожалуйста. Пишу консольную игрушку типо гоночек. При нажатии на кнопку &quot;W&quot; вызывается фукнция повышения скорости, но по...

Рекурсивные функции в классе - C++
Я написал рабочий класс для работы с бинарным деревом поиска и в нём имеется много рекурсивных методов (по заданию). Из-за этого эти...


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

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

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