Записи. Подпрограммы.
Очень прошу Вас помочь мне разобраться, делая обычно задачу на записи не путаюсь, как только начинаю подпрограмму на записи делать, сразу ступор, вечно какие-то ошибки выдает, помогите разобраться что и почему, и заодно скажите, правильно ли оформлен перечисляемый тип:
ввод/вывод записи об авто: марка, цвет(красн,син,бел,черн)б мощностьб пробег, расход. Код:
Program ZapisiAvto; |
Цитата:
1. Перечисляемый тип описан правильно, но работать с ним так, как у Вас написано, нельзя. Значения переменной перечисляемого типа вообще не вводятся с консоли. Да и зачем он тут вообще нужен - непонятно. 2. Параметрами процедур (х) у Вас являются не записи, а МАССИВЫ записей. Значит, необходимо предварительно ввести и описать такой тип. 3. В процедуре Vivod оба параметра являются входными, поэтому var ставить в заголовке НЕ СЛЕДУЕТ. 4. В теле программы пропущен ввод количества машин. 5. Программа просто изобилует элементарными неряшливостями, типа ([i].rasxod) вместо (x[i].rasxod) и т.п. Я не стану отслеживать все ошибки, а просто выложу работающий вариант, а Вы, путем сопоставления, постарайтесь сами отладить программу. Код:
Program ZapisiAvto; |
Часовой пояс GMT +4, время: 14:54. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.