Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal ABC Как сделать проверку цвета в ABC? Ситуация такая: необходимо узнать цвет пиксела с координатами (X,Y) и в зависимости от него присвоить переменной число (например, если пиксел красный, присваивается 1, если синий - 2 и т.д.). Существует ли какая-либо команда для этого? https://www.cyberforum.ru/ pascalabc/ thread836748.html В файле построчно расположены слова определить, сколько слов имеют букву Pascal ABC
2. В файле построчно расположены слова определить, сколько слов имеют букву а.
Pascal ABC В файле имеется предложение удалить из него все пробелы и записать результат в др. файл https://www.cyberforum.ru/ pascalabc/ thread836739.html
3. В файле имеется предложение удалить из него все пробелы и записать результат в др. файл.
Pascal ABC В файле в каждой строчке по два числа через пробел найти количество четных 4. В файле в каждой строчке по два числа через пробел найти количество четных https://www.cyberforum.ru/ pascalabc/ thread836738.html
Pascal ABC Составить программу обработки сведений о студентах своей группы
Составить программу обработки сведений о студентах своей группы. Сведения представляются в виде таблицы, содержащей фамилии студентов и определенные характеристики:
Pascal ABC Составить программу обработки сведений о студентах своей группы https://www.cyberforum.ru/ pascalabc/ thread836609.html
Составить программу обработки сведений о студентах своей группы.
Pascal ABC Дана непустая последовательность ненулевых целых чисел, за которой следует 0 (0 - признак конца последовательности) https://www.cyberforum.ru/ pascalabc/ thread836553.html
Дана непустая последовательность ненулевых целых чисел, за которой следует 0 (0 - признак конца последовательности). Определить три наименьших числа среди них. не совсем правильно работает, где ошибка?( var X,min1,min2,min3: integer; begin writeln('Вводите целые числа, для завершения ввода введите ноль: '); readln(x); repeat
Pascal ABC Дана сторона квадрата а. Найти его площадь C (Блок-схема)
Помогите сделать, очень нужно Напишите решение задачи в виде блок-схемы и программу на языке Паскаль: Дана сторона квадрата а. Найти его площадь C
Pascal ABC В файле столбиком записаны числа, найти максимальное из этих чисел https://www.cyberforum.ru/ pascalabc/ thread836457.html
1. В файле столбиком записаны числа, выяснить мах и з этих чисел записать во второй файл (F1.txt; F2.txt)
Pascal ABC Вывести элементы матрицы на экран заданным образом Дан двумерный массив.Вывести на экран его элементы следующим образом. а)Сначала элементы первой строки справа налево,затем второй строки справа налево и тп. б)Сначала элементы первой строки справа налево,затем второй строки слево на права и тп. в)Сначала элементы первого столбца сверху вниз,затем второго столбца сверху вниз и тп. г)Сначала элементы первого столбца сниза вверх,затем второго... https://www.cyberforum.ru/ pascalabc/ thread836428.html
Составить описание класса для объектов-векторов, задаваемых координатами концов в трехмерном пространстве Pascal ABC
Составить описание класса для объектов-векторов, задаваемых координатами концов в трехмерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами.
Pascal ABC Алгоритм и алгоритмизация: Определите, что будет напечатано в результате выполнения фрагмента программы Помогитее решить Определите, что будет напечатано в результате выполнения фрагмента программы: ar s,k: integer; begin s:=1; for k:=1 to 30 do s:=(k-5)*s writeln(s) end. https://www.cyberforum.ru/ pascalabc/ thread836384.html
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
13.04.2013, 19:14 0

Дан массив данных о клиентах фирмы по прокату - Pascal ABC - Ответ 4408249

13.04.2013, 19:14. Показов 1421. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено 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.


Вернуться к обсуждению:
Дан массив данных о клиентах фирмы по прокату Pascal ABC
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2013, 19:14
Готовые ответы и решения:

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

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

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

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

1
13.04.2013, 19:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2013, 19:14
Помогаю со студенческими работами здесь

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

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

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

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

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