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

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

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

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

17.12.2012, 21:41. Просмотров 1382. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 21:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Автобусный парк (C++):

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

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

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

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

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

Разработать структуру БД Парк - MS Access
Есть задание (по jbbc и dao), для выполнения которого нужно релизовать бд. Задание: &quot;Система Парк. Владелец парка дает указания...

12
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
17.12.2012, 21:42 #2
Цитата Сообщение от taeas1995 Посмотреть сообщение
Почему-то в Visual C++ ошибки выдает...можете исправить?(
может расскажешь какие ошибки(текст дословно) и на какой строке
0
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 Посмотреть сообщение
может расскажешь какие ошибки(текст дословно) и на какой строке
Уже рассказал
0
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
17.12.2012, 21:45 #4
Цитата Сообщение от taeas1995 Посмотреть сообщение
private:
* * *int BusNum; * * *//номер
* * *const char* name; *//ФИО
* * *int routeNum; //маршрут
* * *bool activ;
вы что сговорились
Ошибки в коде(
то же самое
все члены частные и ни одного метода чтобы достучатся
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
17.12.2012, 21:47 #5
Цитата Сообщение от ValeryS Посмотреть сообщение
вы что сговорились
Ошибки в коде(
то же самое
все члены частные и ни одного метода чтобы достучатся

Не по теме:

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



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

Не по теме:

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

0
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
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";
* * * *}
круто
я до этого даже не добрался
0
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 строка
0
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
17.12.2012, 21:49 #8
Цитата Сообщение от sovaz1997 Посмотреть сообщение
Он сам с собой сговорился
мдя
обмишурился
0
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
17.12.2012, 21:53  [ТС] #9
что-то эта программа ничего не делает((
0
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
17.12.2012, 21:58 #10
Цитата Сообщение от taeas1995 Посмотреть сообщение
что-то эта программа ничего не делает((
а что она должна делать?
посмотри на свой свитч
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
17.12.2012, 22:00 #11
Цитата Сообщение от ValeryS Посмотреть сообщение
а что она должна делать?
посмотри на свой свитч
0
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
17.12.2012, 22:16  [ТС] #12
ну хотя-бы чтоб в программе что-то можно было ввести и вывести.... может у кого-то была такая же задача? нужно сделать с помощью STL

Добавлено через 10 минут
помогите(
0
Dony_Scofield
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 1
12.11.2015, 09:37 #13
Автор,можешь скинуть полностью мне программу,для сессия такая тема выпала)выручи)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2015, 09:37
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
13
Yandex
Объявления
12.11.2015, 09:37
Ответ Создать тему
Опции темы

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