М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
заушкина
заушкина
19.07.2021 08:06 •  Информатика

Вот программа для ввода program zak; uses crt; type danie=record litri: string; cislo: string; end; danievodi=file of danie; var dv: danievodi; d: danie; i,n: integer; begin clrscr; assign(dv,'d: \azaz.txt'); rewrite(dv); for i: =1 to 32 do begin writeln('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou'); readln(d.cislo); writeln('bbedute kojlu4ectbo iiotpa4ehou bodbl'); readln(d.litri); write(dv,d); end; close(dv); readln; end. после того как ввёл все данные написал программу для считывание с файла uses crt; type danie=record litri: string; cislo: string; end; dannievodi=file of danie; var dv: dannievodi; d: danie; i,n: integer; cislo1: string; begin clrscr; assign(dv,'d: \azaz.txt'); reset(dv); write('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou: '); read(cislo1); while not eof(dv) do begin read(dv,d); if cislo1=d.cislo then writeln('6bljlo iiotpa4eho "',d.litri,'" jlutpob bodbi'); end; close(dv); readln; end. добавить в эту программу: 1)что бы выводило максимальное и минимальное количество потраченной воды за всё время 2) можно ли добавить repeat, то есть когда запрашивает ввести число, что бы запрашивало до тех пор пока не введём слово 'stop'

👇
Ответ:
alenafgfgf
alenafgfgf
19.07.2021
Сами программы не проверял, если они правильные, то
2)
program zak; uses crt;
type danie=record
litri:string;
cislo:string;
end;
DanieVodi=file of danie;
var DV:DanieVodi;
D:danie;
i,n:integer;
begin clrscr;
assign(DV,'d:\azaz.txt');
rewrite(DV);
repeat
  writeln('BBeDuTe 4ucJlo u Mec9lTc oTTDeJl9l9l To4Kou'); readln(D.cislo);
  writeln('BBeDuTe KoJlu4ecTBo IIoTpa4eHou BoDbl');
  readln(D.litri);
  if D<>'stop' then write(DV,D);
  until D='stop';
close(DV);
readln;
end.

1)
uses crt;
type danie=record
litri:string;
cislo:string;
max,min:real;
end;
DannieVodi=file of danie;
var DV:DannieVodi;
D:danie;
i,n:integer;
cislo1:string;
begin clrscr;
assign(DV,'d:\azaz.txt');
reset(DV);
write('BBeDuTe 4ucJlo u Mec9lTc oTTDeJl9l9l To4Kou:');
read(cislo1);
while not eof(dv) do
begin
read(DV,D);

if min='0' then min:=StrToFloat(D.cislo);
if StrToFloat(D.cislo)<min then min:=StrToFloat(D.cislo);
if StrToFloat(D.cislo)>max then max:=StrToFloat(D.cislo);

if cislo1=D.cislo then
writeln('6blJlo IIoTpa4eHo "',D.litri,'" JluTpoB BoDbi');
end;

writeln('min=',min);
wtiteln('max=',max);

close(DV);
readln;
end.

Если это не учебная задача, то лучше сделать ее в Access. Там  интерфейс красивый и дружелюбный легко получить.
4,4(55 оценок)
Открыть все ответы
Ответ:
megakolbina
megakolbina
19.07.2021
1)
var k1,k2,k3,k4:integer;
f,f1,f2,f3,f4:real;
begin
write('F = ');
readln(f);
writeln('k1, k2, k3, k4:');
readln(k1,k2,k3,k4);
f1:=f/(k1+k2+k3+k4)*k1;
f2:=f/(k1+k2+k3+k4)*k2;
f3:=f/(k1+k2+k3+k4)*k3;
f4:=f/(k1+k2+k3+k4)*k4;
writeln('f1 = ',f1:5:2);
writeln('f2 = ',f2:5:2);
writeln('f3 = ',f3:5:2);
writeln('f4 = ',f4:5:2);
end.

Пример:
F = 5
k1, k2, k3, k4:
11 14 13 12
f1 =  1.10
f2 =  1.40
f3 =  1.30
f4 =  1.20

2)
var a,a4,a6:real;
begin
write('a = ');
readln(a);
a4:=a*a; //a^2
a4:=a4*a4; //a^4
writeln(a,'^4 = ',a4);
a6:=a*a; //a^2
a6:=a6*a6*a6; //a^6
writeln(a,'^6 = ',a6);
end.

Пример:
a = 2
2^4 = 16
2^6 = 64
4,8(55 оценок)
Ответ:
Ann1484
Ann1484
19.07.2021
1)
var k1,k2,k3,k4:integer;
f,f1,f2,f3,f4:real;
begin
write('F = ');
readln(f);
writeln('k1, k2, k3, k4:');
readln(k1,k2,k3,k4);
f1:=f/(k1+k2+k3+k4)*k1;
f2:=f/(k1+k2+k3+k4)*k2;
f3:=f/(k1+k2+k3+k4)*k3;
f4:=f/(k1+k2+k3+k4)*k4;
writeln('f1 = ',f1:5:2);
writeln('f2 = ',f2:5:2);
writeln('f3 = ',f3:5:2);
writeln('f4 = ',f4:5:2);
end.

Пример:
F = 5
k1, k2, k3, k4:
11 14 13 12
f1 =  1.10
f2 =  1.40
f3 =  1.30
f4 =  1.20

2)
var a,a4,a6:real;
begin
write('a = ');
readln(a);
a4:=a*a; //a^2
a4:=a4*a4; //a^4
writeln(a,'^4 = ',a4);
a6:=a*a; //a^2
a6:=a6*a6*a6; //a^6
writeln(a,'^6 = ',a6);
end.

Пример:
a = 2
2^4 = 16
2^6 = 64
4,4(98 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ