Program pokupka; Uses crt; Var a,k,k1,k2,b,c,f: Выражение; Clrscr: write('введите массу...

0 голосов
50 просмотров

Program pokupka;
Uses crt;
Var a,k,k1,k2,b,c,f:
Выражение;
Clrscr:
write('введите массу яблок');
readln(a);
write('введите цену яблок=');
readln(k);
write('введите массу картошки=');
readln(b);
write('введите цену картошки=');
reagln(k1);
write('введите массу апельсинов=');
readln(c);
write('введите цену апельсинов=');
readln(k2);
f:=(a*k)+(b*k1)+(c*k2);
write('стоимость всей покупки',a,',k,',b,',k1,',c,',k2,'=f);
and.
Ошибка в 6 строчке, пишет ожидался тип.


Информатика (40 баллов) | 50 просмотров
Дано ответов: 2
0 голосов

В объявлении переменных (Var) написано 'Выражение' а должен быть тип переменных. Например, integer.

(36 баллов)
0 голосов

Там было слишком много ошибок. Вот работающий код (*.pas файл открыть блокнотом)


image
(660 баллов)
0

Не все версии Pascal корректно принимают кириллицу, поэтому символов русских букв лучше избегать. Писать только латинскими, на английском или транслитом, если плохо с языком.