Пример форматированного вывода вещественных чисел

Задача: 

Вывести на экран действительное число в различных форматах представления.

Программа на языке Паскаль: 

var
    a: real;
begin
    write('Input real number: ');
    readln(a);
 
    writeln('Output without formatting: ',a);
    writeln('Output in exponential form: ',a:12);
    writeln('Output in exponential form: ',a:7);
    writeln('Output in fixet-point: ',a:10:3);
    writeln('Output in fixet-point: ',a:12:6);
end.