|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.01.2011, 21:47 | #1 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 14
|
"Недопонятый" масив записей,требуется помощ!
Условие:Информацыя про деталь состоит из названия,веса одного экзэмпляра (кг), количества экзэмпляра и статуса (заказано/не заказано).Вивести информацыю про 15 разных наименований деталей.Найти:
а)общее количество всех деталей б)общий вес всех деталей в)наименование детали с наибольшей массой г)названия заказаных деталей Код:
|
17.01.2011, 00:27 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Код:
|
|
17.01.2011, 11:02 | #3 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 14
|
ЭТО МОЙ КОД!ВАм что,фотографии моих конспектов сделать??или как вам все-таки доказать что это - мой код?!в а должны передаваться элементы масива,тоесть фактически вся информацыя про детали в данном случае!Вот по этому я и прошу именно помочь а не сделать за меня все с нуля!хотя бы просто обьясните в чем ошибка и возможные варианты устранения!!!
|
17.01.2011, 11:39 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Тебе в главной программе просто нужно заменить a[i]. на mas_det[i]. И быть повнимательнее.
I'm learning to live...
|
|
17.01.2011, 12:41 | #5 |
Пользователь
Регистрация: 14.01.2011
Сообщений: 74
|
Я что-то не поняла, а это прикольно типо писать неграмотно?
"елемент" "информацыя" "экзэмпляра" "Вивести" Я понимаю один - два раза ошибиться, но когда ТАК написано ВСЁ задание... Это же невозможно читать! Давайте писать грамотно!
Девушка - переменная бинарного типа с рандомным значением
|
17.01.2011, 12:44 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
17.01.2011, 12:53 | #7 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 14
|
|
17.01.2011, 13:55 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Кроме того, для передачи массива в качестве "формального параметра" процедуры рекумендую описать свой тип. например, так пишем (я для ориентации и Ваш код оставляю, чтобы было понятно, куда вставлять пример описания): Код:
а вот когда Вы вызываете эту процедуру, надо туда передать фактические параметры. p.s. рекомендую ознакомится с темой передачи параметров в процедуры/функции... p.p.s. для поиска суммы, максимального и т.д. лучше не писать обращение к элементам массива прямо в основном коде, а так же, как и для ввода, написать отдельные процедуры (а лучше функции)... впрочем, это не ошибка - просто некрасиво. и ещё, для расчёта общего веса всех деталей надо вес одной детали умножить на количество таких деталей: Код:
1) надо присвоить максимальному элементу какое-то начальное значение, например, массу первой детали 2) нет такого поля .allmas 3) Вы уж решите, что Вы храните в переменной maxs - то ли максимальный вес (раз Вы сравнимаете её с весом, то ли имя, раз уже Вы туда пытаетесь имя записать!... (вообще-то, по хорошему, нужно и достаточно хранить iMax - номер детали с максимальным весом! А уже по номеру детали (читай - "индексу в массиве") легко можно выдать и максимальный вес и название этой детали! Последний раз редактировалось Serge_Bliznykov; 17.01.2011 в 14:11. |
|
17.01.2011, 15:45 | #9 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 14
|
Serge_Bliznykov, спасибо большое!все понял,учел и програма заработала так как надо (там еще была пара ошибок в моём коде,но я их нашел и устранил)!
Только вот один вопрос,насчет красоты,имеет ли смысл вместо 4-5 строк самой програми писать примерно 20 строк подпрограм? |
17.01.2011, 16:05 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Обновление набора данных после добавления в таблицу записей "внешней" программой | dimmm | БД в Delphi | 5 | 21.04.2009 00:56 |
Нужна помощ в созд прогр "Сквош" | doctor_dre | Общие вопросы Delphi | 0 | 24.05.2008 20:18 |