Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2015, 16:33   #1
наф-наф
 
Регистрация: 13.04.2015
Сообщений: 3
По умолчанию «Автобусный парк»

Помогите пожалуйста
«Автобусный парк»: В программе должны поддерживаться режимы учёта транспортных средств в автопарке, маршрутов, водителей, учёта доходов и расходов (оплата за проезд, ремонт и т. п.), выдачи отчётов по запросам.
наф-наф вне форума Ответить с цитированием
Старый 09.07.2015, 16:44   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Попытки и наработки глянуть можно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.07.2015, 16:46   #3
наф-наф
 
Регистрация: 13.04.2015
Сообщений: 3
Печаль

в том то и дело что не понятно как делать,понятно только что это работа с файлами
наф-наф вне форума Ответить с цитированием
Старый 09.07.2015, 17:11   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну для стартапа:
Код:
type
 TRecord=record
  vodila,route:string[255];
 end;
var r:TRecord; f:file of TRecord;c:char;
begin
 assign(f,'ATP'); rewrite(f);
 repeat
  writeln('введи водилу:');
   write('Имя: ':20); readln(r.vodila);
   write('Маршрут: ':20); readln(r.route);
  write(f,r);
  writeln('Усе? y/n'); c:=readkey();
 until c<>'n';

 reset(f);
 while not eof(f) do begin
  read(f,r);
  writeln(r.vodila:20,r.route:20);
 end;
 close(f);
 readln;
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.07.2015, 21:00   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
понятно только что это работа с файлами
Это учебная задача?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 10.07.2015, 06:16   #6
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Если это нужно делать консольное приложение, то я его вижу так:

Код:
procedure addVehicle();
begin
    WriteLn('1. addVehicle');
end;

procedure deleteVehicle();
begin
    WriteLn('2. deleteVehicle');
end;

procedure showVehicles();
begin
    WriteLn('3. showVehicles');
end;

procedure addRoute();
begin
    WriteLn('4. addRoute');
end;

procedure deleteRoute();
begin
    WriteLn('5. deleteRoute');
end;

procedure showRoutes();
begin
    WriteLn('6. showRoutes');
end;

procedure addDriver();
begin
    WriteLn('7. addDriver');
end;

procedure deleteDriver();
begin
    WriteLn('8. deleteDriver');
end;

procedure showDriver();
begin
    WriteLn('9. showDriver');
end;



var choice:integer;
begin

  repeat

    Writeln('1. Добавить новое транспортное средство');
    Writeln('2. Удалить транспортное средство');
    Writeln('3. Вывести информацию про транспортные средства');
    Writeln;
    Writeln('4. Добавить новый маршрут');
    Writeln('5. Удалить маршрут');
    Writeln('6. Вывести информацию про маршруты');
    Writeln;
    Writeln('7. Добавить нового водителя');
    Writeln('8. Удалить водителя');
    Writeln('9. Вывести информацию про водителей.');
    Writeln;
    Writeln('0. Выход');
    Writeln;

    Readln(choice);

    Case choice of
      1: addVehicle();
      2: deleteVehicle();
      3: showVehicles();

      4: addRoute();
      5: deleteRoute();
      6: showRoutes();

      7: addDriver();
      8: deleteDriver();
      9: showDriver();
    end;


  until choice=0;

end.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Назовем шестизначный автобусный билет удачным, если сумма его цифр делится на 7. Могут ли два билета подряд бы aaaallleex1996 Общие вопросы C/C++ 12 18.11.2014 10:28
Парк-Миллер, генератор timedo C# (си шарп) 3 24.10.2013 06:15
Автобусный Билет. Иван-792 Помощь студентам 5 29.11.2011 13:57
Нужен программист Delphi (Москва, м. Парк победы) Диана. Общие вопросы Delphi 0 01.04.2011 15:05