0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 40
1

Дан массив данных о клиентах фирмы по прокату

13.04.2013, 18:13. Показов 1411. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста....Дан массив данных о клиентах фирмы по прокату: фамилия, имя, отчество, адрес (улица, дом, квартира) и что взял (только один предмет). Во второй массив записать данные только тех из них, кто взял телевизор.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2013, 18:13
Ответы с готовыми решениями:

Дан массив данных о клиентах
Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом, квартира) и...

Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом, квартира)
2. Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом,...

Опишите тип записи - сведения о клиентах Вашей фирмы
. Опишите тип записи - сведения о клиентах Вашей фирмы. Сформулируйте файл клиентов фирмы....

Создайте текстовый файл, содержащий сведения о клиентах фирмы:
Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
13.04.2013, 19:14 2
Лучший ответ Сообщение было отмечено lianochka1992 как решение

Решение

Pascal
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
73
uses crt;
const nmax=20;
type klient=record
            fam:string[20];
            nam:string[20];
            otc:string[20];
            adr:record
                ulc:string[20];
                dom:integer;
                kvr:integer;
                end;
            prd:string[20];
            end;
var a,b:array[1..nmax] of klient;
    n,i,k:byte;
begin
repeat
write('Количество клиентов от 1 до ',nmax,' n=');
read(n);
until n in [1..nmax];
writeln('Введите данные');
for i:=1 to n do
 begin
  writeln('Клиент ',i);
  with a[i] do
   begin
    write('Фамилия: ');read(fam);
    write('имя: ');read(nam);
    write('отчество: ');read(otc);
    writeln('Адрес');
    write('улица:');read(adr.ulc);
    write('дом: ');read(adr.dom);
    write('квартира: ');read(adr.kvr);
    write('какой предмет взял: ');read(prd);
   end;
 end;
 clrscr;
 writeln('Список клиентов:');
 writeln('-----------------------------------------------------------------');
 writeln('|       Фамилия И.О.       |       Адрес       |     Предмет    |');
 writeln('-----------------------------------------------------------------');
 for i:=1 to n do
 with a[i] do
  begin
   gotoXY(1,whereY);write('| ',fam,' ',nam,' ',otc);
   gotoXY(28,whereY);write('| ',adr.ulc,' ',adr.dom,'-',adr.kvr);
   gotoXY(48,whereY);write('| ',prd);
   gotoXY(65,whereY);writeln('|');
  end;
writeln('-----------------------------------------------------------------');
write('Нажмите Enter для продолжения');
readln;
writeln('Список взявших телевизор');
writeln('-----------------------------------------------------------------');
 writeln('|       Фамилия И.О.       |       Адрес       |     Предмет    |');
 writeln('-----------------------------------------------------------------');
k:=0;
for i:=1 to n do
if a[i].prd='телевизор' then
 begin
  k:=k+1;
  b[k]:=a[i];
  with b[i] do
   begin
    gotoXY(1,whereY);write('| ',fam,' ',nam,' ',otc);
    gotoXY(28,whereY);write('| ',adr.ulc,' ',adr.dom,'-',adr.kvr);
    gotoXY(48,whereY);write('| ',prd);
    gotoXY(65,whereY);writeln('|');
   end;
 end;
writeln('-----------------------------------------------------------------');
if k=0 then write('Взявших телевизор нет')
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2013, 19:14
Помогаю со студенческими работами здесь

Описать одномерный динамический массив с элементами для представления данных сведения о клиентах
Здравствуйте Все !! Если Вы находитесь на этом форуме, значит Вы - связаны с программированием,...

Как можно реализовать базу данных по прокату автомобилей?
Как можно реализовать базу данных по прокату автомобилей? Какие сущности можно создать? А что у...

Организовать совместную работу с обновлением данных на всех клиентах при изменении данных на одном
Добрый день! Решил сделать небольшое клиент серверное приложение (MS SQL => WCF Services => WPF...

Обновление данных из базы данных в клиентах в реальном времени
Здравствуйте, уважаемые коллеги! Как сделать то, что описано в теме? Расскажу с самого начала...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru