with ada.text_io; use ada.text_io; 
with ada.integer_text_io; use ada.integer_text_io; 
with ada.float_text_io; use ada.float_text_io; 
 
procedure e2  is 
    type employee_record is record
        name: String(1 .. 20);
        id: String(1 .. 6);
        salary: float;
    end record;
    e: employee_record;
begin
    skip_line;
    while not end_of_file loop
        get(e.name);
        get(e.id);
        get(e.salary);

        put(e.name);
        put(e.id);
        put(e.salary, fore=>9, aft=>2, exp=>0);
        new_line;
    end loop;
    put_line("all done");
end e2;