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

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

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

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

17.12.2012, 21:41. Просмотров 1328. Ответов 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     Автобусный парк
Посмотрите здесь:

Структура «Автобусный тур» - C++
Структура «Автобусный тур» с полями «пункт назначения», «дата начала тура», «дата окончания тура», «количество человек в группе». Функция...

Назовем шестизначный автобусный билет удачным, если сумма его цифр делится на 7 - C++
Назовем шестизначный автобусный билет удачным, если сумма его цифр делится на 7. Могут ли два билета подряд быть удачными?

Ведение учета данных: "Автомобильный парк" - C++
здравствуйте, помогите решить задачу... задача: составьте алгоритм и напишите программу для ведения учета данных сущности , указанной...

Связные списки. "Автобусный парк" - Pascal ABC
Всем доброго времени суток! Требуется помощь в написании следующей программы: Составить программу, которая содержит динамическую...

Парк транспорта - 1С
Добрый день. Нужна помощь в решении следующего задания: В организации имеются несколько транспортных средств: легковые автомобили, грузовые...

Нужна помощь по проведению wifi в парк - Wi-Fi
Как сделать wifi на улице, например в парке, сквере и т.д с зоной покрытия примерно 150х500 метров, насколько это сложно, какое...

в Киеве открылся парк ледовых скульптур
В среду, 23 декабря, в сквере возле Национального дворца &quot;Украина&quot; состоялась презентация ежегодной выставки ледовых скульптур. Экспозиция...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
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
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
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
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
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
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
17.12.2012, 21:49     Автобусный парк #8
Цитата Сообщение от sovaz1997 Посмотреть сообщение
Он сам с собой сговорился
мдя
обмишурился
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
17.12.2012, 21:53  [ТС]     Автобусный парк #9
что-то эта программа ничего не делает((
ValeryS
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
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     Автобусный парк
Еще ссылки по теме:

Рациональная замена оборудования (парк автомашин) - Visual Basic
Добрый вечер! Пожалуйста, помогите изменить код в задаче с Piton на Visual Basic 6.0. У меня нет IDE Piton, зато есть VB6. Очень...

Суд отказался признать экстремистским мультсериал «Южный парк» ТВ
Мосгорсуд отказался признать мультсериал «Южный парк» пропагандирующим экстремистские идеи, сообщила РИА «Новости» руководитель...

Назовем шестизначный автобусный билет удачным, если сумма его цифр - C#
Назовем шестизначный автобусный билет удачным, если сумма его цифр делится на 7. Распечатайте все удачные шестизначные билеты. Почему-то не...

Никита и Илья как-то возвращаясь домой из школы нашли автобусный билет, на котором был шестизначный номер - Pascal ABC
Никита и Илья как-то возвращаясь домой из школы нашли автобусный билет, на котором был шестизначный номер. Никита предложил проверить...


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

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

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