Достоинства:
1. Наиболее кроссплатформенный интерфейс. Интерфейс командной строки поддерживается любой ОС. Возможно встроить интерфейс командной строки в любое другое ПО.
2. Низкие требования как ресурсные, так и аппаратные. Для ввода текста необходима лишь клавиатура, а для отображения текста лишь монитор. Ресурсов тратится минимально из-за отсутствия отрисовки графики на монитор.
Недостатки:
1. Интерфейс командной строки не интуитивен, особенно для неопытного пользователя. Необходимо изучать команды и их опции.
2. В терминале (командной строке) нет возможности отображать графическую информацию.
Function PerKv(a : Real) : Real;
Begin
PerKv:=a*4;
end;
Begin
Write('Сторона квадрата: '); Readln(L);
Write('Периметр квадрата: ',PerKv(L));
end.