Как я понял If Then Else не поддерживают длинных выражений или нужно как-то упаковать?
program metersfeet;
{$mode objfpc}{$H+}
uses
 FileUtil;
var
   metr,c,feet: Real;
   sel: String;
begin
    writeln (UTF8ToConsole('Для пересчёта метров в футы нажмите "m" латинскую'));
    writeln (UTF8ToConsole('Для пересчёта футов в метры нажмите "f" латинскую'));
   read (sel);
   if sel = 'm' then
   writeln (UTF8ToConsole('Введите число метров'));
   readln (metr);
   c:=3.281;
   feet:=metr/c;
   write(UTF8ToConsole('В '));
   write(metr);
   write(UTF8ToConsole('метрах '));
   write(feet);
   writeln(UTF8ToConsole(' футов'));
   if sel = 'f' then
   writeln (UTF8ToConsole('Ведите число футов'));
   readln (feet);
   metr:=feet*c;
   write(UTF8ToConsole('В '));
   write(feet);
   write(UTF8ToConsole(' футах '));
   write(metr);
   writeln(UTF8ToConsole(' метров'));
   readln;
end.
Здесь, при вводе 'f" 
Не выводятся диалоговые сообщения.
Как можно поправить?
			
				

