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

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

Восстановить пароль Регистрация
 
aleebai
 Аватар для aleebai
0 / 0 / 1
Регистрация: 06.09.2013
Сообщений: 55
25.02.2014, 15:46     Помогите заполнить функции вагонов в классе #1
помогите заполнить те функции срочно пожалуйста
функции вагонов

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: ";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 15:46     Помогите заполнить функции вагонов в классе
Посмотрите здесь:

Помогите исправить ошибки в классе C++
Помогите исправить ошибки в классе C++
C++ Помогите разобраться с классе на примерах!
Обращение к функции в классе C++
Вызов функции в классе C++
C++ Внешние функции в классе
C++ Рекурсивные функции в классе
C++ С++ - map с указателями на функции и функции в классе

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

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

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