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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2013, 14:10   #1
Ziner_Fisher
 
Регистрация: 11.11.2013
Сообщений: 3
По умолчанию Помогите пожалуйста с задачей (через Type)

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

Код:
type auto=string;
const n=2;
var
  model,nomer,zvet,fio,data:array[1..n] of auto;
  j,i:integer; odnofam:boolean;
begin
  // Вводим авто
  for i:=1 to n do begin
   write('model: '); readln(model[i]);
   write('nomer: '); readln(nomer[i]);
   write('fio: '); readln(fio[i]);
   write('data: '); readln(data[i]);
  end;

  //Узнаем есть ли зайцы
  for i:=1 to n do begin
    if pos('.2013',data[i])<>0 then begin
      writeln(model[i]:10,nomer[i]:10,zvet[i]:10,fio[i]:30);
    end;
  end;

  //Ищем Волгу
  for i:=1 to n do begin
    if (model[i]='volga')and(zvet[i]='cherny') then begin
       writeln(model[i]:10,nomer[i]:10,fio[i]:30);
    end;
  end;
  readln;

end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.11.2013, 15:04   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
type auto=string;
Виталий, ну явно же задача на тип "record"!
что-то типа:
Код:
type
   TNomer = record
     kodreg : integer;
     kod     : integer;
     Letters : string[3];
  end;
  TDate = record
     D, M, Y: Integer;
  end;

  TAuto = record
    model: string[10];
    nomer : TNomer;
    cvet   : string[15]
    dateTO : TDate;
  end;

...

var
   BDAuto : array[1..n] of  TAuto;
....
Пользуетесь тем, что нубы сами не понимаю, что им нужно, да?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.11.2013, 15:12   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Пользуетесь тем, что нубы сами не понимаю, что им нужно, да?
Нет. Меня в КБ научили четко подходить к ТЗ. Пользуюсь этим знанием. Тем паче что задание я не нарушил. Сказано Type - так и сделано.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите пожалуйста с type joker52899 Помощь студентам 10 11.11.2013 14:13
Помогите Пожалуйста с Задачей!!!! Sasuke-sama Помощь студентам 29 22.05.2009 18:25
Помогите с задачей, пожалуйста! Proffy69 Помощь студентам 0 12.05.2009 21:31
Помогите пожалуйста с задачей. n1ce > Kuzia Паскаль, Turbo Pascal, PascalABC.NET 2 17.01.2009 12:33