25.03.2015 Views

Lista 02 - DCC/UFMG

Lista 02 - DCC/UFMG

Lista 02 - DCC/UFMG

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17) Escreva um algoritmo em PORTUGOL que leia um número e informe se ele é<br />

divisível por 10, por 5 ou por 2 ou se não é divisível por nenhum deles.<br />

algoritmo L2P17;<br />

var<br />

inteiro: NUM;<br />

início<br />

leia(NUM);<br />

se ( NUM mod 10 = 0 ) então<br />

imprima("Múltiplo de 10");<br />

senão<br />

se ( NUM mod 2 = 0 ) então<br />

imprima("Múltiplo de 2");<br />

senão<br />

se ( NUM mod 5 = 0 ) então<br />

imprima("Múltiplo de 5");<br />

senão<br />

imprima("Não é múltiplo de 2 nem de 5");<br />

fim-se<br />

fim-se<br />

fim-se<br />

fim<br />

program l2p17;<br />

var<br />

NUM: integer;<br />

begin<br />

write('Digite um numero: ');<br />

readLn(NUM);<br />

if ( NUM mod 10 = 0 ) then<br />

writeLn(NUM,' eh divisivel por 10')<br />

else<br />

if ( NUM mod 2 = 0 ) then<br />

writeLn(NUM,' eh divisivel por 2')<br />

else<br />

if ( NUM mod 5 = 0 ) then<br />

writeLn(NUM,' eh divisivel por 5')<br />

else<br />

writeLn(NUm,' nao eh divisivel por 2, 5 e 10!');<br />

end.<br />

NUM = input('Digite um numero: ');<br />

if ( mod(NUM,10) == 0 )<br />

fprintf(1,'%d eh divisivel por 10\n',NUM);<br />

else<br />

if ( mod(NUM,2) == 0 )<br />

fprintf(1,'%d eh divisivel por 2\n',NUM);<br />

else<br />

if ( mod(NUM,5) == 0 )<br />

fprintf(1,'%d eh divisivel por 5\n',NUM);<br />

else<br />

fprintf(1,'%d nao eh divisivel por 2, 5 e 10!\n',NUM);<br />

end<br />

end<br />

end<br />

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

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

Saved successfully!

Ooh no, something went wrong!