IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> задача (запись), Pascal
I`m F.I.N.E.
сообщение 5.6.2007, 14:04
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 4.6.2007
Из: Internet
Город: no comments
Учебное заведение: ПТУ имени Билла Гейтса
Вы: другое



Используя тип запись занести информацию:
•Название завода изготовителя
•Названия завода поставщика сырья
•Номер магазина потребителя
•Номер производимых товаров (10 наим)
•Цена каждого товара за штуку в $
Выдать на экран названия тех товаров, которые не пользовались спросом и названия завода изготовителя.


Код
program kr3;
uses crt;
type
   mas=array[1..10] of integer;
   tovar=record
          zavodizg,zavodpost:string;
          ntovar:string;
          chit:integer;
          mag:mas;
          cena:real;

   end;

var
   m:array[1..10] of tovar;
   i,j,l,min,pos:integer;
   k:array[1..10] of integer;

BEGIN
clrscr;
for i:=1 to 10 do
    begin
    writeln('Введите название товара:');
    readln(m[i].ntovar);
    writeln('Введите завод-изготовитель:');
    readln(m[i].zavodizg);
    writeln('Введите завод-поставщик:');
    readln(m[i].zavodpost);
    Writeln('Сколько магазинов заказало товар?');
    readln(m[i].chit);
        for l:=1 to m[i].chit do
        begin
        Writeln('Введите номер магазина:');
        readln(m[i].mag[l]);
        end;
    writeln('Введите цену товара в $:');
    readln(m[i].cena);
    writeln('Ваша информация занесена в базу данных');
    end;

writeln('Поиск товаров не пользующихся спросом:');
min:=1000;
for i:=1 to 10 do
if min>m[i].chit then
   begin
   pos:=i;
   end;
writeln('Самый не популярный товар: ',m[pos].ntovar,', его изготовил: ',m[pos].zavodizg);


readln;
END.

Не выдает информацию. Чую что накосячил.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
I`m F.I.N.E.
сообщение 5.6.2007, 16:20
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 4.6.2007
Из: Internet
Город: no comments
Учебное заведение: ПТУ имени Билла Гейтса
Вы: другое



хм починил сам.... детские ляпы.... вот тут касячил:
Код
writeln('Поиск товаров не пользующихся спросом:');
min:=1000;
for i:=1 to 10 do
if min>m[i].chit then
   begin
   pos:=i;
   end;
writeln('Самый не популярный товар: ',m[pos].ntovar,', его изготовил: ',m[pos].zavodizg);

вот правильная версия:
Код
writeln('Поиск товаров не пользующихся спросом:');
min:=1000;
for i:=1 to 10 do
begin
if min>m[i].chit then
   begin
   min:=m[i].chit;
   pos:=i;
   end;
end;
writeln('Самый не популярный товар: ',m[pos].ntovar,', его изготовил: ',m[pos].zavodizg);
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 1.5.2024, 13:39

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru