Você está na página 1de 2

Pontifícia 

Universidade Católica de Minas Gerais 
Engenharia Mecânica 
Laboratório de Programação de Computadores I 
Professor: Lucas Schmidt 
 
Solução Exercício 5 
 
 
Faça os exercícios abaixo na ferramenta MATLAB e apresente seus RESULTADOS. 
 
 
1 ­ Escreva um programa que imprima todos os números inteiros de 0 a 50. 
 
for i = 0:50 
   disp(i); 
end 
 
2 ­ Escreva um programa que imprima todos os números inteiros de 100 a 200.  
 
for i = 100:200 
   disp(i); 
end 
 
3 ­ Escreva um programa que receba dez números do usuário e imprima o quadrado de cada número. 
 
for i = 1:10 
   vet(i) = input('Escreva um numero: '); 
end 
 
for i = 1:10 
   disp( vet(i)^2 ); 
end 
 
4 ­ Criar um programa que imprima todos os números de 1 até 100, inclusive, e a soma de todos eles. 
 
soma = 0; 
for i = 1:100 
   soma = soma + i; 
   disp(i); 
   disp(soma); 
end 
 
5  ­  Criar um programa  que  imprima  todos  os números  de 1  até  100,  inclusive, e  a soma do quadrado desses 
números. 
 
soma = 0; 
for i = 1:100 
   soma = soma + (i^2); 
   disp(i); 
   disp(soma); 
end 
 
6 ­ Faça um algoritmo que conte de 1 a 100 e a cada múltiplo de 10 emita uma mensagem: “Múltiplo de 10”. 
 
for i = 1:100 
   if (mod(i, 10) == 0) 
      fprintf('Multiplo de 10: %0d \n', i); 
   end 
end 
 
 
 
 
 
 
7 ­ Seja a seguinte série:  
  
1, 4, 9, 16, 25, 36, ...  
  
Escreva um programa que gere esta série até o N­ésimo termo. Este N­ésimo termo é digitado pelo usuário.  
 
a = input('Escreva um numero: '); 
 
for i = 1:a 
   fprintf('%0d, ', i*i); 
end 
 
8 ­ Seja a seguinte série:  
  
1, 4, 4, 2, 5, 5, 3, 6, 6, 4, 7, 7, ...  
  
Escreva  um  programa  que  seja  capaz  de  gerar  os  N  termos   dessa  série.  Esse  número  N  deve  ser lido do 
teclado.  
 
a = input('Escreva um numero: '); 
 
for i = 1:a 
   fprintf('%0d, ', i); 
   fprintf('%0d, ', i+3); 
   fprintf('%0d, ', i+3); 
end 
 
9 ­ Faça um programa que leia um número n e imprima n linhas na tela com o seguinte formato (exemplo 
se n = 6): 
 

1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
1 2 3 4 5 6 
 
n = input('Escreva um numero: '); 
 
for i = 1:n 
   for j = 1:i 
      fprintf('%0d ', j); 
   end 
   fprintf('\n'); 
end 
 
10 ­ Faça um programa que leia um número n e imprima n linhas na tela com o seguinte formato (exemplo 
se n = 6): 
 
6 5 4 3 2 1 
5 4 3 2 1 
4 3 2 1 
3 2 1 
2 1 

 
n = input('Escreva um numero: '); 
 
for i=n:­1:1 
   for j=i:­1:1 
      fprintf('%0d ', j); 
   end 
   fprintf('\n'); 
end 

Você também pode gostar