Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2009, 12:19   #1
Impario
Пользователь
 
Аватар для Impario
 
Регистрация: 27.12.2008
Сообщений: 31
Смущение Переделка задачи на Record

Вот задача на record тема задачи организация ремонта мониторов. Помогите переделать задачу пожалуйста.
Условие переделки: Какой мастер приносит самый большой доход предприятию по ремонту мониторов. И дать информацию о лучшей модели монитора. Причем мониторов много но нужно выбрать самый лучший.
Вот задача которую нужно переделать. Но задача мне кажется работает неправильно.
Задача:
Код:
Program RemontMonitirov;
type
       A=record
       Model: string[10];
       Diagonal: byte;
       Polomka: string[20];
       Remonter: string[15];
end;
Const k=4;
Var Remont: array [1..k] of A; i:integer;
Begin
for i:=1 to k do
begin
       with Remont[i] do
       begin
               write ('Model'); readln (Model);
               write ('Diagonal'); readln (Diagonal);
               write ('Vid polomki'); readln (Polomka);
               write ('Familiya mastera'); readln (Remonter);
       end;
end;
for i:=1 to k do
begin
        with Remont[i] do
        begin
                writeln (Model:21, Diagonal:4, Polomka:21, Remonter:16);
        end;
end;
readln
end.
Impario вне форума Ответить с цитированием
Старый 16.02.2009, 12:23   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

В Вашей задаче не предусмотрена инфа о стоимости ремонта, поэтому что считать? Может быть здесь нужно посчитать количество заказов у каждого мастера?

Что значит найти лучший? Тот у которого меньше поломок?
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 16.02.2009, 14:48   #3
Impario
Пользователь
 
Аватар для Impario
 
Регистрация: 27.12.2008
Сообщений: 31
По умолчанию

Нет здесь наверное нужно просто от фонаря представить какое либо имя мастра и вывести его с советом пользователю. Например: Мастер Петров самый лучший наш сотрудник и Мы советуем вам обращаться к нему!
Вот что то типо того. А по мониторам наверно надо пользователю самому вводить название и описания мониторов а потом программа находит лучший.
Impario вне форума Ответить с цитированием
Старый 16.02.2009, 14:51   #4
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

От фонаря:
Код:
writeln('Самый лучший Петров');
???

Как определить критерий что монитор "лучший"???
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 16.02.2009, 15:01   #5
Impario
Пользователь
 
Аватар для Impario
 
Регистрация: 27.12.2008
Сообщений: 31
По умолчанию

Пользователь вводит несколько мониторов
Writeln('Введите количество мониторов для сравнения');
readln(k);
Writeln('Введите название фирмы и диагональ монитора');
readln(c);
...
А потом программа анализирует If и тд и выводит лучший монитор
Impario вне форума Ответить с цитированием
Старый 16.02.2009, 15:05   #6
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от Impario Посмотреть сообщение
...
А потом программа анализирует If и тд и выводит лучший монитор
Какие данные она должна анализировать непонятно

P.S. наверное я туплю
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 16.02.2009, 15:08   #7
Impario
Пользователь
 
Аватар для Impario
 
Регистрация: 27.12.2008
Сообщений: 31
По умолчанию

НУ данные которые вводит пользователь.
Samsung 19"
Sony 22"
LG 17"
вот данные. Мы анализируем данные и выдаем.
Impario вне форума Ответить с цитированием
Старый 16.02.2009, 15:09   #8
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от Impario Посмотреть сообщение
НУ данные которые вводит пользователь.
Samsung 19"
Sony 22"
LG 17"
вот данные. Мы анализируем данные и выдаем.
И какой же из них лучше?
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 16.02.2009, 15:22   #9
Impario
Пользователь
 
Аватар для Impario
 
Регистрация: 27.12.2008
Сообщений: 31
По умолчанию

Ну я просто написал)))
Impario вне форума Ответить с цитированием
Старый 16.02.2009, 15:22   #10
Impario
Пользователь
 
Аватар для Impario
 
Регистрация: 27.12.2008
Сообщений: 31
По умолчанию

Sony 22" лучше
Impario вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переделка БД со списком - Паскаль..записи sancho-spb Помощь студентам 1 23.04.2008 19:31
Двумерные маcсивы(переделка). Hostlman Помощь студентам 2 26.12.2007 19:14
переделка задачи по теме двумерные массивы. Hostlman Общие вопросы Delphi 1 22.12.2007 22:56