Здравствуйте.
Я написала программу на языке Паскаль test.pas:
program Test;
var
a : real;
begin
readln(a);
writeln(a:10:8)
end.
Результаты работы программы:
1
1.00000000
Я написала программу на языке Ада test.adb:
with Ada.Float_Text_IO;
use Ada.Float_Text_IO;
procedure Test is
a : Float;
begin
Get (a);
Put (a);
end;
Результаты работы программы:
1
1.00000E+00
Помогите мне исправить программу на языке Ада, чтобы ее вывод был как у программы на языке Паскаль.
Кстати, а я правильно делаю отступы? Я видела, что на Аде пишут три пробела вместо табуляции, перед : не ставят пробел. Где прочитать о правильном оформлении программы?