25.03.2015 Views

Lista 04 - UFMG

Lista 04 - UFMG

Lista 04 - UFMG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

for C = 2 : 3 %Inicializa o 2. e 3. valores para<br />

NMESES(C) = 0; %a operacao logica no if<br />

end;<br />

NEMP(1) = input('Digite o numero do empregado: ');<br />

NMESES(1) = input('Digite o numero de meses de trabalho: ');<br />

RECENTE1 = 1;<br />

RECENTE2 = 2;<br />

RECENTE3 = 3;<br />

C = 1;<br />

while ((NEMP(C) ~= 0) | (NMESES(C) ~= 0))<br />

if (NMESES(C) < NMESES(RECENTE1))<br />

RECENTE3 = RECENTE2;<br />

RECENTE2 = RECENTE1;<br />

RECENTE1 = C;<br />

elseif (NMESES(C) < NMESES(RECENTE2))<br />

RECENTE3 = RECENTE2;<br />

RECENTE2 = C;<br />

elseif (NMESES(C) < NMESES(RECENTE3))<br />

RECENTE3 = C;<br />

end<br />

C = C + 1;<br />

NEMP(C) = input('Digite o numero do empregado: ');<br />

NMESES(C) = input('Digite o numero de meses de trabalho: ');<br />

end<br />

if (C == 1) {O usuario digitou zero na primeira vez}<br />

fprintf(1,’Nao foi digitado nenhum empregado!');<br />

else<br />

fprintf(1,’O 1o empregado mais recente eh o de numero: %f\n',NEMP(RECENTE1));<br />

fprintf(1,’O 2o empregado mais recente eh o de numero: %f\n',NEMP(RECENTE2));<br />

fprintf(1,’O 3o empregado mais recente eh o de numero: %f\n',NEMP(RECENTE3));<br />

end<br />

<strong>UFMG</strong> – ICEx – DCC – Programação de Computadores – 2º. Sem 2005 – David Menoti 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!