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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
#1

Автобусный парк - C++

17.12.2012, 21:41. Просмотров 1289. Ответов 12
Метки нет (Все метки)

Информация о каждом автобусе в автобусном парке:
номер автобуса
фамилия и инициалы водителя
номер маршрута
признак того, где находится автобус - на маршруте или в парке.

Автобусный парк может обновляться - могут поступать некоторые автобусы, а старые автобусы могут быть сняты с маршрутов. При выезде каждого автобуса из парка вводится номер автобуса, и устанавливается значение признака "автобус на маршруте", при въезде каждого автобуса в парк вводится номер автобуса, и устанавливается значение признака "автобус в парке". Запросы об автобусах на маршруте или в парке.

Почему-то в Visual C++ ошибки выдает...можете исправить?(

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
#include <iostream>
using namespace std;
class Bus
 {
   private:
     int BusNum;      //номер
     const char* name;  //ФИО
     int routeNum; //маршрут
     bool activ;  
     
   public:
     Bus* next;  //ссылка на следующий автобус
     
     Bus();
     ~Bus() {}
     void Show();
 };
 
class Park
 {
   private:
     Bus* bus;   //список автобусов
     int allBus;  //численность автопарка
   public:
     Park();
     ~Park();
     
     void AddBus(Bus &b);    //добавить автобус
     bool DelBus(int nomer);   // списать к чертовой матери
     void ShowBusLine(int numLine);  // контролеры на линии
     void ActivBusLine(int numLine);   //кто еще может в бой
     void deActivBusLine(int numLine);  // все по домам
 }
int main()
{
   Park park;
   int message;
   cout << "Program bus park. \n";               //Программа Автобусный парк
   cout << "Command 1 add bus in park. \n";       //Команда 1 добавить автобус в парк
   cout << "Command 2 remove the bus from park. \n";       //Команда 2 удалить автобус из парк.
   cout << "Command 3 deduce buses on a line. \n";     //Команда 3 вывести автобусы на линию
   cout << "Command 4 return buses from a line. \n";      //Команда 4 вернуть автобусы с линии
   cout << "Command 5 show buses on lines. \n";  //Команда 5 показать автобусы  на линиях
   cout << "Command 6 exit the program. \n";            //Команда 6 выход из программы
   while (true)
    {
      cout << "Input command...";
      cin >> message;
      switch (message)
       {
        case 1:
          break;
        case 2:
          break;
        case 3:
          break;
        case 4:
          break;
        case 5:
          break;
        case 6:
          return 0;
          break;
        default: cout << "Error command \n";  
       }
    }
   return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 21:41     Автобусный парк
Посмотрите здесь:

Суд отказался признать экстремистским мультсериал «Южный парк» ТВ
в Киеве открылся парк ледовых скульптур
Нужна помощь по проведению wifi в парк
Pascal ABC Связные списки. "Автобусный парк"
1С Парк транспорта
Никита и Илья как-то возвращаясь домой из школы нашли автобусный билет, на котором был шестизначный номер Pascal ABC
Ведение учета данных: "Автомобильный парк" C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6485 / 4951 / 455
Регистрация: 14.02.2011
Сообщений: 16,397
17.12.2012, 21:42     Автобусный парк #2
Цитата Сообщение от taeas1995 Посмотреть сообщение
Почему-то в Visual C++ ошибки выдает...можете исправить?(
может расскажешь какие ошибки(текст дословно) и на какой строке
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
17.12.2012, 21:45     Автобусный парк #3
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
#include <iostream>
using namespace std;
class Bus
 {
   private:
     int BusNum;      //номер
     const char* name;  //ФИО
     int routeNum; //маршрут
     bool activ;
 
   public:
     Bus* next;  //ссылка на следующий автобус
 
     Bus();
     ~Bus() {}
     void Show();
 };
 
class Park
 {
   private:
     Bus* bus;   //список автобусов
     int allBus;  //численность автопарка
   public:
     Park();
     ~Park();
 
     void AddBus(Bus &b);    //добавить автобус
     bool DelBus(int nomer);   // списать к чертовой матери
     void ShowBusLine(int numLine);  // контролеры на линии
     void ActivBusLine(int numLine);   //кто еще может в бой
     void deActivBusLine(int numLine);  // все по домам
 };
 
 Park::Park() {}
 Park::~Park() {}
 
int main()
{
   Park park;
   int message;
   cout << "Program bus park. \n";               //Программа Автобусный парк
   cout << "Command 1 add bus in park. \n";       //Команда 1 добавить автобус в парк
   cout << "Command 2 remove the bus from park. \n";       //Команда 2 удалить автобус из парк.
   cout << "Command 3 deduce buses on a line. \n";     //Команда 3 вывести автобусы на линию
   cout << "Command 4 return buses from a line. \n";      //Команда 4 вернуть автобусы с линии
   cout << "Command 5 show buses on lines. \n";  //Команда 5 показать автобусы  на линиях
   cout << "Command 6 exit the program. \n";            //Команда 6 выход из программы
   while (true)
    {
      cout << "Input command...";
      cin >> message;
      switch (message)
       {
        case 1:
          break;
        case 2:
          break;
        case 3:
          break;
        case 4:
          break;
        case 5:
          break;
        case 6:
          return 0;
          break;
        default: cout << "Error command \n";
       }
    }
   return 0;
}


Добавлено через 20 секунд
Цитата Сообщение от ValeryS Посмотреть сообщение
может расскажешь какие ошибки(текст дословно) и на какой строке
Уже рассказал
ValeryS
Модератор
6485 / 4951 / 455
Регистрация: 14.02.2011
Сообщений: 16,397
17.12.2012, 21:45     Автобусный парк #4
Цитата Сообщение от taeas1995 Посмотреть сообщение
private:
* * *int BusNum; * * *//номер
* * *const char* name; *//ФИО
* * *int routeNum; //маршрут
* * *bool activ;
вы что сговорились
Ошибки в коде(
то же самое
все члены частные и ни одного метода чтобы достучатся
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
17.12.2012, 21:47     Автобусный парк #5
Цитата Сообщение от ValeryS Посмотреть сообщение
вы что сговорились
Ошибки в коде(
то же самое
все члены частные и ни одного метода чтобы достучатся

Не по теме:

Он сам с собой сговорился



Добавлено через 25 секунд

Не по теме:

Прочитай имя - и увидишь

ValeryS
Модератор
6485 / 4951 / 455
Регистрация: 14.02.2011
Сообщений: 16,397
17.12.2012, 21:48     Автобусный парк #6
sovaz1997,
Цитата Сообщение от taeas1995
switch (message)
* * * *{
* * * * case 1:
* * * * * break;
* * * * case 2:
* * * * * break;
* * * * case 3:
* * * * * break;
* * * * case 4:
* * * * * break;
* * * * case 5:
* * * * * break;
* * * * case 6:
* * * * * return 0;
* * * * * break;
* * * * default: cout << "Error command \n";
* * * *}
круто
я до этого даже не добрался
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
17.12.2012, 21:48  [ТС]     Автобусный парк #7
error C2628: недопустимый "Park" с последующим "int" (возможно, отсутствует ";") 34 строка
error C3874: возвращаемый тип "main" должен быть "int", а не "Park" 35 строка
error C2664: Park::Park(const Park &): невозможно преобразовать параметр 1 из "int" в "const Park &" 62 строка
error C2664: Park::Park(const Park &): невозможно преобразовать параметр 1 из "int" в "const Park &" 67 строка
ValeryS
Модератор
6485 / 4951 / 455
Регистрация: 14.02.2011
Сообщений: 16,397
17.12.2012, 21:49     Автобусный парк #8
Цитата Сообщение от sovaz1997 Посмотреть сообщение
Он сам с собой сговорился
мдя
обмишурился
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
17.12.2012, 21:53  [ТС]     Автобусный парк #9
что-то эта программа ничего не делает((
ValeryS
Модератор
6485 / 4951 / 455
Регистрация: 14.02.2011
Сообщений: 16,397
17.12.2012, 21:58     Автобусный парк #10
Цитата Сообщение от taeas1995 Посмотреть сообщение
что-то эта программа ничего не делает((
а что она должна делать?
посмотри на свой свитч
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
17.12.2012, 22:00     Автобусный парк #11
Цитата Сообщение от ValeryS Посмотреть сообщение
а что она должна делать?
посмотри на свой свитч
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
17.12.2012, 22:16  [ТС]     Автобусный парк #12
ну хотя-бы чтоб в программе что-то можно было ввести и вывести.... может у кого-то была такая же задача? нужно сделать с помощью STL

Добавлено через 10 минут
помогите(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2015, 09:37     Автобусный парк
Еще ссылки по теме:

C++ Назовем шестизначный автобусный билет удачным, если сумма его цифр делится на 7
Рациональная замена оборудования (парк автомашин) Visual Basic
Структура «Автобусный тур» C++
Назовем шестизначный автобусный билет удачным, если сумма его цифр C#

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

Или воспользуйтесь поиском по форуму:
Dony_Scofield
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 1
12.11.2015, 09:37     Автобусный парк #13
Автор,можешь скинуть полностью мне программу,для сессия такая тема выпала)выручи)
Yandex
Объявления
12.11.2015, 09:37     Автобусный парк
Ответ Создать тему
Опции темы

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