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