Buscar

Lista_Repeticao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal de Santa Maria 
Algoritmo e Programação 
 
Lista de Exercícios de Estruturas de Repetição 
 
1. Fazer um programa que imprima todos os números pares no intervalo fechado de 1 à 100. 
 
2. Criar um programa que permita ao usuário informar cinco números inteiros e que imprima 
o quadrado, caso o número lido seja ímpar e a raiz quadrada, caso o número seja par. 
 
3. Fazer um programa que imprima todos os números de 100 até 1. 
 
4. Criar um programa que imprima a soma de todos os números de 1 até 100. Isto é, calcular 
o valor de S na expressão S = 1+2+3+...+100. 
 
5. Elaborar um programa que leia um número qualquer e escreva a tabuada desse número. 
 
6. Criar um programa que imprima a soma dos números ímpares entre dois valores 
quaisquer, informados pelo usuário. 
 
7. Fazer um programa que imprima todos os números múltiplos de 3 entre dois números 
informados pelo usuário. 
 
8. Criar um programa que imprima a média dos números pares entre 25 e 200. 
 
9. Fazer um programa que permita ao usuário informar um número inteiro e que imprima 
todos os seus divisores. Por exemplo, se o usuário informou o número 6, o programa deve 
imprimir 1 2 3 6. 
 
10. Fazer um programa que leia a idade de 15 pessoas e retorne idade da pessoa mais velha. 
 
11. Criar um programa que permita ao usuário informar 30 valores inteiros, um de cada vez, e 
informe quantos, dentre os números lidos, são pares e quantos são ímpares. 
 
12. Fazer um programa que permita ao usuário informar sucessivamente valores inteiros 
positivos. Quando o usuário digitar com um valor negativo, o programa deve parar de 
pedir valores e calcular e exibir a média dos valores positivos fornecidos. 
 
13. Escrever um programa que leia o peso em quilos de 25 pessoas e retorne a média desses 
pesos e o peso da pessoa mais leve. 
 
14. Escrever um algoritmo que mostre os valores, em um intervalo de 1000 a 1999, que 
divididos por 11 dão um resto igual a 5. 
 
15. Criar um programa que imprima os 10 primeiros termos da série de Fibonacci. 
Observação: os dois primeiros termos desta série são 0 e 1 e os demais são gerados a 
partir da soma dos dois anteriores. 
 
16. A série de Ricci difere da série de Fibonacci porque os dois primeiros termos são 
fornecidos pelo usuário. Os demais termos são gerados da mesma forma que na série de 
Fibonacci, isto é, os demais termos são sempre a soma dos dois termos anteriores. 
Implementar um programa que imprima um total de 15 termos da série de Ricci, sendo 
lidos os dois primeiros termos. 
 
17. Fazer um programa que leia um valor N inteiro e positivo e que calcule e imprima o 
fatorial de N. Lembre-se: N! = N×(N–1) ×(N–2) ×(N–3) ×...×1. 
 
18. Fazer um programa que leia um número N maior que 0 e imprima a árvore de asteriscos 
de altura N. A altura de uma árvore de asteriscos corresponde ao número de linhas de 
asteriscos que ela a compõem. Em uma árvore de asteriscos, a linha do topo contém 
apenas um asterisco, e as linhas inferiores contêm dois asteriscos a mais que a linha 
superior, um de cada lado. Por exemplo, se N for igual a 4, a seguinte árvore deve ser 
impressa: 
 
* 
*** 
***** 
*******

Outros materiais