Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

в чём ошибка? я начинающий программист, помогите.

Ариша Титова Гуру (2701), закрыт 5 лет назад
var Name : string;

var Surname : string;

begin

Writeln('Имя?'); Readln(Name);

Writeln('Фамилия?'); Readln(Surname);

Writeln('Здравствуй, ' ,Name, ' ', Surname,'!')

Writln('Нажми enter'); Readln;

end.
Дополнен 5 лет назад
и если захочется, можете исправить)) 0)
Лучший ответ
Jurijus Zaksas Искусственный Интеллект (425057) 5 лет назад
В целом все кошерно, вопросы только по стилю.
Оператор var начинает СЕКЦИЮ описания переменных, необязательно его писать в каждой строке.
Все операторы должны начинаться с новой строки.
Ариша ТитоваГуру (2701) 5 лет назад
то есть, должно быть написано var Name, Surname : string; ?
Jurijus Zaksas Искусственный Интеллект (425057) Да, можно так.
Остальные ответы
Гуру (2592) 5 лет назад
Точка после end не требуется.
Ариша ТитоваГуру (2701) 5 лет назад
дадад, конечно.
Victor Surozhtsev Просветленный (34297) 5 лет назад
Точка с запятой после Readln- не ошибка! Начинать каждый оператор с новой строки глупо. А вот из-за какого-нибудь Writln всё пойдёт на смарку до исправления ошибки!..
Похожие вопросы