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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2013, 08:50   #1
Un1q
Пользователь
 
Регистрация: 21.11.2013
Сообщений: 11
По умолчанию record type (помогите)

Известны данные о стоимости каждой из 15моделей автомобилей и o6 их типе (легковой или грузовой). Найти среднюю стоимость легковых автомобилей.
Un1q вне форума Ответить с цитированием
Старый 04.12.2013, 08:57   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
type TCar = record
c:real; // цена
m:string[40]; //Модель
t:char;// тип
end;
var AC:array[1..15] of TCar;
s:real;cc:integer;
begin
{.............}
cc:=0;
for i:=1 to 15 do
if (ac[i].t='L') then begin cc:=cc+1;s:=s+ac.c;end;

if cc<> 0 then writeln(s/cc);
{.........}
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 04.12.2013 в 09:44.
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2013, 09:01   #3
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
K:=0;
Sr:=0;
For i:=1 to 15 do
  If auto.tip='легковой' then 
     Begin
       Sr:=sr+auto.stoimost;
       K:=k+1;
     End;
   Sr:=sr/k;
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 04.12.2013, 09:05   #4
Un1q
Пользователь
 
Регистрация: 21.11.2013
Сообщений: 11
По умолчанию

ошибка
Un1q вне форума Ответить с цитированием
Старый 04.12.2013, 09:14   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

и чего в ней написано? праально, "неизвестный идентификатор". Что надо сделать?
праально - обьявить
Код:
I:integer;
и ,кстати, то, что вы накорябали, вам ни черта не выведет так как массивчег пустой и окошко в ТП схлопнется, потому что кое-чего опять-таки не хватает
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 04.12.2013 в 09:18.
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2013, 09:43   #6
Un1q
Пользователь
 
Регистрация: 21.11.2013
Сообщений: 11
По умолчанию

http://picup.su/img/29948.html
еще ошибка((
Un1q вне форума Ответить с цитированием
Старый 04.12.2013, 09:45   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
еще ошибка((
в гугле бан?
Цитата:
Значение ошибки 121
Неверный квалификатор

Тип ошибки 121
Ошибка компилятора Turbo Pascal

Описание ошибки 121
Возможные причины сообщения: Вы пытаетесь индексировать переменную, которая не является массивом; Вы пытаетесь указать поля в переменной, которая не является записью; Вы используете в качестве указателя переменную, которая не является указателем.
Код:
if (ac[i].t='L')
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2013, 09:51   #8
Un1q
Пользователь
 
Регистрация: 21.11.2013
Сообщений: 11
По умолчанию

есть возможность прогу на паскале проверить ? а то ошибки еще есть тут( да в гугле бан(
Un1q вне форума Ответить с цитированием
Старый 04.12.2013, 09:53   #9
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
есть возможность прогу на паскале проверить ? а то ошибки еще есть тут
за отдельную плату, конечно
Цитата:
лан) спасибо
не за что, ещё приходите
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 04.12.2013 в 09:59.
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2013, 09:58   #10
Un1q
Пользователь
 
Регистрация: 21.11.2013
Сообщений: 11
По умолчанию

лан) спасибо денег нет)
Un1q вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DLL, type RECORD, как передать данные в него? Человек_Борща Общие вопросы Delphi 3 08.09.2011 02:25
type time = record(тип запись) Arioh Помощь студентам 1 23.12.2010 11:02
Тип-запись(type ... record) в Delphi Pascal Legky Помощь студентам 1 13.12.2010 10:29
Тип-запись(type ... record) в Delphi Pascal Legky Помощь студентам 0 12.12.2010 21:31
Record, object or class type required @mazonk@ Помощь студентам 0 07.06.2009 13:03