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

Получить название игрушек цена которых не превышает 140 руб и подходит детям до 5 лет

10.04.2010, 19:01. Показов 2651. Ответов 2
Метки нет (Все метки)

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

Получить названия игрушек, цена которых не превышает 4 руб. и которые подходят детям 5 лет
«Работа с файлами» В качестве результата работы высылать программу и файл данных Дан файл F,...

Получить названия игрушек, цена которых не превышает 4 руб. и которые подходят детям 5 лет
Помогите с заданием. Задача, которая нуждается в решении без использования посторонних файлов. ...

Получить названия игрушек, цена которых не превышает 4 рублей и которые подходят детям до 5 лет
Помогите , пожалуйста, решить задачку на записи ....помогите девушке:-[ Пусть дан массив,...

Получить информацию о названиях игрушек, цена которых не превышает 50 руб. и которые подходят детям до 5 лет.
Пусть дан массив, содержащий сведения об игрушках.Указываются название игрушки, ее стоимость в...

2
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
10.04.2010, 19:06 2
Лучший ответ Сообщение было отмечено как решение

Решение

Nina Lupinova, Вот как-то писал похожую программу, подделайте ее под себя.
Составить программу, обеспечивающую создание файла со сведениями об игруш-ках: название игрушки, ее стоимость и возрастные границы, и выполняющую изменение данных и поиск по названию игрушек, цена которых не превышает 2000 руб. и которые подходят детям до 4 лет.
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
uses crt;
type Tigr=record  {тип запись с полями}
          nam:string[20];  {название}
          stm:word;  {стоимость}
          vz1:byte;  {нижний возраст}
          vz2:byte;  {верхний возраст}
          end;
var sp:array[0..100] of Tigr; {массив записей, список игрушек}
    f:file of Tigr;  {типизированный файл}
    nz:string[20];  {переменная при смене или поске названия}
    cn:word;   {переменная при поиске или смене цены}
    v1,v2:byte; {переменные при поиске или смене возраста}
    n,i,k:byte;  {разные счетчики}
    c:char;  {символ при выходе из цикла}
    label 1,2;   {метки-указатели что делать дальше}
begin
clrscr;
{Sozdanie faila}
assign(f,'igr.dat'); {}
rewrite(f);   {}
n:=0;
repeat
writeln('Igrushka ',n); {заносим данные в массив}
write('Nazvanie: ');readln(sp[n].nam);
write('Cena: ');readln(sp[n].stm);
write('Min vozrast: ');readln(sp[n].vz1);
write('Max vozrast: ');readln(sp[n].vz2); {два раза Enter}
write(f,sp[n]);  {записываем в файл}
c:=readkey;  {если выходим, нажимаем Esc}
n:=n+1;
until c=#27;
close(f);
{Vyvod svedenij iz faila}
clrscr;
reset(f);
n:=0;
while not eof(f)do
  begin
    read(f,sp[n]);{читаем данные из файла и выводим на экран}
    writeln(sp[n].nam,' Cena ',sp[n].stm,' ot ',sp[n].vz1,' do ',sp[n].vz2);
    n:=n+1;
  end;
readln;
writeln;
{Vnesenie izmenenij}
writeln('Vnesti izmenenia? 0/1');
readln(i);
if i=1 then goto 1  {если вводи 0 идем дальше, 1-вносим ихменения}
else if i=0 then goto 2;
1:write('Izmenit zapis i=');readln(i);{nachalo s 0}
  write('Nazvanie: ');readln(nz);
  write('Cena: ');readln(cn);
  write('Min vozrast: ');readln(v1);
  write('Max vozrast: ');readln(v2);
  Seek(f,i);   {указатель на запись, которую изменяем, нумерация с 0}
  sp[i].nam:=nz;
  sp[i].stm:=cn;
  sp[i].vz1:=v1;
  sp[i].vz2:=v2;
  write(f,sp[i]);
  {Proverka izmenenij}
  writeln('Fail posle izmenenij:');
  reset(f);
  n:=0;
  while not eof(f)do
    begin
    read(f,sp[n]);
    writeln(sp[n].nam,' Cena ',sp[n].stm,' ot ',sp[n].vz1,' do ',sp[n].vz2);
    n:=n+1;
  end;
  writeln;
  writeln('Prodolzit izmenenia? 0/1');
  readln(i);
  if i=1 then goto 1
  else if i=0 then goto 2;
readln;
close(f);
{Poisk igrushki}
2:reset(f);
  write('Nazvanie igrushki: ');readln(nz);{вводим название}
  n:=0;k:=0;
  while not eof(f)do
    begin
    read(f,sp[n]);
    if 
{если все условия соблюдаются, то выводим на экран}
(sp[n].nam=nz)and(sp[n].stm<=2000)and(sp[n].vz1<=4)and(sp[n].vz2>=4)then
     begin
      writeln(sp[n].nam,' Cena ',sp[n].stm,' ot ',sp[n].vz1,' do ',sp[n].vz2);
      k:=k+1;
     end;
    n:=n+1;
    end;
{если совпадений нет, сообщаем}
  if k=0 then writeln('Takih igrushek net!');
readln;
end.
1
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 23
10.04.2010, 19:13  [ТС] 3
Спасибо Вам!!! Уже не первый раз выручаете!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2010, 19:13
Помогаю со студенческими работами здесь

Получить названия игрушек, цена которых не превышает 140 руб и которые подходят детям 5 лет
написать програму (Множества) Даны сведения об игрушках: указываются название игрушки , ее...

Определить название игрушек, цена которых не превышает 4 руб и которые подходят детям 5 лет
Помогите, пожалуйста доделать. Как найти игрушки стоимостью меньше 4 и для возраста подходящие? И...

Вывести название игрушек, цена которых не превышает 4 р и которые подходят детям 5 лет
Дан файл ассортимент, содержащий сведения об игрушках: указывается название игрушки (кукла, кубики,...

Файл: получить названия игрушек,цена которых не превосходит 140 рублей и которые подходят детям 5 лет.
Доброго всем времени суток. задача простая наверно,подобных много,но ничего понять в них не могу....


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

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

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