Você está na página 1de 3

Exercícios de Estrutura de Repetição

1. Escreva um algoritmo que leia o número de vezes que se deseja imprimir a palavra:
"ALGORITMOS" e imprimir.
2. Escrever um algoritmo de computador que leia 10 números inteiros e, ao final, apresente a
soma de todos os números lidos;

3. Faça o mesmo que antes, porém, ao invés de ler 10 números, o programa deverá ler e
somar números até que o valor digitado seja zero ( 0 ).

4. Apresente todos os números divisíveis por 6 que sejam menores que 2500 e maiores do
que 1500.

5. Formule um algoritmo que entre com o nome do aluno e as notas de quatro provas de 5
alunos. Imprima nome, nota1, nota2, nota3, nota4 e média de cada aluno e informe a
média geral da turma.

6. Faça um algoritmo que exiba a tabuada de um número x, o número x deverá ser informado
pelo usuário.
Obs: tabuada: x*1, x*2 … x*10;

7. Crie um algoritmo que o usuário entre com vários números inteiros e positivos e imprima o
produto dos números ímpares e a soma dos números pares.

8. Escrever um algoritmo que lê um valor N inteiro e positivo e que calcula e escreve o valor
de E.
E=1+1/1+1/2+1/3+1/4+1/N

9. Uma rainha requisitou os serviços de um monge, o qual exigiu o pagamento em grãos de


trigo da seguinte maneira: os grãos de trigo estariam dispostos em um tabuleiro de xadrez,
de tal forma que a primeira casa do tabuleiro tivesse um grão, e as casas seguintes o
dobro da anterior. Construa um algoritmo que calcule quantos grãos de trigo a Rainha
deverá pagar ao monge.

10. Faça um algoritmo que leia vários números e informe quantos desses números informados
estão entre 100 e 200. Quando o valor 0 (zero) for lido o algoritmo deverá cessar sua
execução.

11. Escreva um algoritmo que encontre o quinto número maior que 1000, cuja divisão por 11
tenha resto 5.

12. Francisco tem 1,50m e cresce 2 centímetros por ano, enquanto Martinho tem 1,10m e
cresce 3 centímetros por ano. Construir um algoritmo que calcule e imprima quantos anos
serão necessários para que Juca seja maior que Martinho.

13. Escrever um algoritmo que leia uma quantidade desconhecida de números e conte
quantos destes números estão nos seguintes intervalos:

[0 a 25], [26 a 50], [51 a 75] e [76 a 100].


A entrada de dados deve terminar quando for lido um número negativo.
14. Criar um algoritmo que leia os limites inferior e superior de um intervalo e imprima todos os
números pares no intervalo aberto e seu somatório. Suponha que os números digitados
são um intervalo crescente.

Exemplo:
Limite inferior: 3
Limite superior: 12
Saída: 4 6 8 10
Soma: 28

15. Escreva um programa que leia dois valores reais. Ambos valores deverão ser lidos até que
o usuário digite um número no intervalo de 1 a 100. Apresentar a soma dos dois valores
lidos.

16. Digitados dois números (base e expoente – be), calcule o resultado utilizando apenas
multiplicações;

17. Faça o exercício anterior usando apenas somas;

18. Solicite um número ao usuário e verifique se o número digitado é primo.

19. Construa um algoritmo que imprima a tabela de equivalência de graus Fahrenheit para
Celsius. Os limites são de 50 a 70 graus Fahrenheit com intervalo de 1 grau.
Fórmula: C = 5/9 (F -32)

20. Escreva um programa que lido um número inteiro e positivo, calcule e informe o seu
fatorial.

Ex.: 5! = 5 * 4 * 3 * 2 * 1 = 120.

21. Faça um algoritmo que o usuário informa um número e o algoritmo verifica se ele é um
número triangular.
Obs.: Um número é triangular quando o resultado do produto de três números
consecutivos. Exemplo: 24 = 2 x 3 x 4.

22. Escreva um programa que leia um valor correspondente ao número de jogadores de um


time de vôlei. O programa deverá ler uma altura para cada um dos jogadores e, ao final,
informar a altura média do time.

23. Em uma eleição presidencial existem quatro candidatos. Os votos são informados através
de códigos. Os dados utilizados para a contagem dos votos obedecem à seguinte
codificação:

- 1,2,3,4 = voto para os respectivos candidatos;

- 5 = voto nulo;

- 6 = voto em branco;

Elabore um algoritmo que leia o código do candidato em um voto. Calcule e escreva:


- total de votos para cada candidato;

- total de votos nulos;

- total de votos em branco;

Como finalizador do conjunto de votos, tem-se o valor 0.

24. Foi feita uma pesquisa entre os habitantes de uma região e coletados os dados de altura e
sexo (0 = masculino, 1 = feminino) das pessoas. Faça um programa que leia 50 dados
diferentes e informe:
a maior e a menor altura encontradas;
a média de altura das mulheres;
a média de altura da população;
o percentual de homens na população.

25. Informe se um número digitado é primo. Caso não for, informe por quais números ele é
divisível;

26. Calcule a soma de todos os números primos existentes entre 1 e 100;

27. Uma loja deseja fazer a avaliação com base na opinião de seus clientes. Para isto, para
isto ela irá disponibilizar um computador que irá perguntar cada cliente sua idade e a nota
que ele avalia a loja. Você deverá elaborar o programa de computador que fará a leitura
das opiniões dos 100 primeiros clientes e deverá informar os dados solicitados abaixo:

Forma de Avaliar Resposta


A - Ótimo 1 - A quantidade de respostas A (Ótimo);

B - Bom 2 - A média de idade das pessoas que


responderam D(Ruim);

C - Regular 3 - A percentagem de respostas E


(Péssimo) e a menor idade de quem
informou esta resposta;

D - Ruim 4 - A maior idade de quem respondeu A


(Ótimo) e a maior idade de quem
respondeu D (Ruim);

E – Péssimo

Você também pode gostar