%% Script que resolve o exercício 1

% Lê o dado passado
load dados

%% Função que faz a conversão
%
% Esta função converte os dados na forma de célula para dados na forma de estruct

% Cria uma struct
s = struct('Matricula', [], 'Nome', [], 'Idade', [], 'Curso', [], 'Turma', [], 'Turno', [], 'Situacao', []);

% Para cada nova entrada na tabela
for i = 1:size(dados,1)
    
    s(i).Matricula = dados{i,1};
    s(i).Nome      = dados{i,2};
    s(i).Idade     = dados{i,3};
    s(i).Curso     = dados{i,4};
    s(i).Turma     = dados{i,5};
    s(i).Turno     = dados{i,6};
    s(i).Situacao  = dados{i,7};

end

%% Emite o relatório

for i = 1:10
    
    display(['------------------------------- Aluno ' num2str(i)])
    display(s(i))
    
end