Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 40

Работа с файлами

11.05.2022, 21:36. Показов 1593. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с файлом, мне нужно, чтобы итоговые результаты, которые выбирает человек, вывелось в файл, в самом конце процедура (работа с файлом), попыталась, но выдает ошибку.

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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
   
   procedure recording ;
    const
    N = 6;
    price: array[1..10] of real = (500,1500,10000,2500,2000,1300,900,2300,500,400);
     
var
  dd,mm:byte; gg:integer; vv,sum:real; {dd-дата  ,mm- месяц, gg- год , vv- время, NumberServices-номер услуги,NumberSpe******ts-номер специалиста}
  i, NumberServices,NumberSpe******ts: integer;
  NameServices: array [1..10] of string;{имя услуги}
  NameSpe******ts: array[1..N] of string = ('Король', 'Черный','Ивлева','Акопян','Жуляев','Быкова'); {фамилия специалиста}
 
  fio: string;
    
 g,j:byte;
begin
  
{Присваивание элементам массива название услуг:}
 NameServices[1] := 'Стрижка';
  NameServices[2] := 'Ботокс для волос';
  NameServices[3] := 'Наращивание волос';
  NameServices[4] := 'Окращивание';
  NameServices[5] := 'Хим.завивка';
  NameServices[6] := 'Смывка';
  NameServices[7] := 'Тонирование';
  NameServices[8] := 'Долговременная укладка';
  NameServices[9] := 'Мужская стрижка';
  NameServices[10] := 'Уход за бородой';
  
  writeln('Выберите услугу (вводите №  услуги) :');
  writeln;
  
  
{Вывод списка каталога:}
  for i := 1 to 10 do
    writeln(i, '.', NameServices[i],' -',price[i]:5,' руб.');
  writeln('0. Завершить выбор услуг');
  
{В данном цикле пользователь вводит номера из каталога до тех пор, пока не введет число 0:}
  sum := 0;
    while True do begin
        write('услуга: '); readln(NumberServices);
        if NumberServices = 0 then break;
        writeln ('Выбор услуг завершен? Если нет, то введите № услуги, если да, введите 0');
        sum := sum + price[NumberServices] ;
    end;
    writeln;
    writeln('Сумма к оплате: ',sum:6:2);
  begin
   writeln;
   writeln('К кому хотели бы пойти? (вводите №  специалиста; )');
   writeln;
   {Присваивание элементам массива фамилии специалистов:}
  NameSpe******ts[1] := 'Король';
  NameSpe******ts[2] := 'Черный';
  NameSpe******ts[3] := 'Ивлева';
  NameSpe******ts[4] := 'Акопян';
  NameSpe******ts[5] := 'Жуляев';
  NameSpe******ts[6] := 'Быкова';
      for j:=1 to N do 
        writeln(j,') ', NameSpe******ts[j]);
       
    readln(NumberSpe******ts); writeln;
    case NumberSpe******ts of
  1: writeln('Ваш специалист:':2,NameSpe******ts[1]) ;
  2: writeln('Ваш специалист:':2,NameSpe******ts[2]) ;
  3: writeln('Ваш специалист:':2,NameSpe******ts[3]) ;
  4: writeln('Ваш специалист:':2,NameSpe******ts[4] ) ;
  5: writeln('Ваш специалист:':2,NameSpe******ts[5]) ;
  6: writeln('Ваш специалист:':2,NameSpe******ts[6]);
 
    end;    
end;
writeln;
begin
{циклы с постусловием для выбора даты и времени записи в парикмахерскую}
repeat
writeln ('Выберите удобную вам дату и время посещения нашего салона');
writeln;
write(' Введите число от 1 до 31 (Например "6"):'); readln(dd);
until dd in [1..31];
repeat
 write(' Введите месяц (1-12) : '); readln(mm);
until mm in [1..12];
repeat
write(' Введите год : '); readln(gg);
until (gg>0) and (gg<2030);
repeat
write(' Введите время : '); readln(vv);
until  (vv>8.10) and (vv<19.30) ;
end;
writeln;
writeln('Вы записаны на: ',dd,'.',mm,'.',gg,'  время:',vv:1:2);
writeln;
Writeln ('Введите ФИО '); {Сбор инф-ии о клиенте}
Readln (fio)
end;
  procedure textfile;
  var
  f:file;  [I]тут работа с файлами, хочу чтобы в файл в итоге вывелись услуги, которые выбрали, сумма их, специалиста, дд.мм.гг время [/I]
  begin 
    Assign(f,'zapis.txt');
    reset (f);
    readln(f,NumberServices); [B]Выдает ошибку:  Нельзя считывать данные этого типа[/B]
    readln(f,sum);
    readln(f,NumberSpe******ts);
    readln(f,dd,mm,gg,'  время:',vv);
    readln (f,fio);
    close(f);
  end;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.05.2022, 21:36
Ответы с готовыми решениями:

Работа со списками и файлами (Двусвязный список, структуры, работа с файлами)
1. Организовать ввод данных структуры и их вывод на экран. 2. Организовать ввод данных структуры из файла и их выгрузку в файл. 3....

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows system файлами, у вас есть какая-то идея?...

Работа с строками,Работа со структурными типами данных,Работа с файлами!!
Помогите написать программы для следующих заданий....буду очень благодарен.) 1)Разработать программу которая удаляет все слова в...

20
0 / 0 / 0
Регистрация: 29.03.2022
Сообщений: 40
08.06.2022, 15:29  [ТС]
Студворк — интернет-сервис помощи студентам
Верно, просто я не могу разобраться, как приплести код , который в теме «Занятое время» к своему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.06.2022, 15:29

Работа с файлами. Работа со структурами и файлами Си
Написать программу вычисления стоимости покупки с учетом скидки. Скидка 3% предоставляется в случае, если сумма покупки больше 500 рублей,...

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о работниках и заработной плате. В первой...

Работа с файлами и строками, работа с двумерными массивами
6. Составьте программу и блок-схему алгоритма обработки строки, находящейся в файле. Необходимо удалить из строки первое вхождение буквы...

Работа с файлами(Запись,чтение,работа с данными)
Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: В справочной автовокзала хранится расписание движения автобусов....

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными строками, как можно производить...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru