Buscar

Exercícios de Classe - Repetição



Continue navegando


Prévia do material em texto

Faculdade Estácio de Sergipe 
Disciplina: Introdução à Programação 
Professor: Edson Farias de Oliveira 
Lista de Exercícios para Classe 
Comandos de Repetição 
 
1. Analise o algoritmo abaixo e responda o que ele escreve como saída. 
 
Algoritmo EntendendoRepeticao 
 
Var 
 i, a, b : inteiro 
Inicio 
 a <- 2 
 b <- 1 
 Enquanto a <= 3 Faça 
 Inicio 
 Escreva (a*b); 
 Se b = 2 Então 
 Inicio 
 a <- a + 1 
 b <- 1 
 Fim 
 b <- b + 1 
 Fim 
Fim 
 
2. Faça um algoritmo para escrever os números pares entre 1 e 1000 (Faça o algoritmo 
utilizando os comando Enquanto e o comando Para). 
 
3. Faça um algoritmo para ler 3 variáveis inteiras e em seguida ler um conjunto de valores 
inteiros até que um deles seja igual a uma das variáveis lidas. 
 
4. Faça um algoritmo para ler o nome e as 3 notas dos alunos de uma turma (flag é o nome 
igual a “Fim”) e calcular a média ponderada de cada aluno e a média geral da turma. A média 
ponderada de um aluno é dada pela seguinte fórmula: MP = ( nota1*2 + nota2*4 + nota3*3 ) / 
10. 
 
5. Uma loja tem 150 clientes cadastrados e deseja efetuar uma campanha promocional 
enviando uma correspondência a cada um deles anunciando um bônus especial. Escreva um 
algoritmo que leia o nome do cliente e o valor das suas compras no ano passado e calcule um 
bônus de 10% se o valor das compras for menor que R$ 5.000,00 e de 15 %, caso contrário. 
Para cada cliente deve ser escrita uma correspondência como essa: 
 
Olá João! Você tem um bônus de R$ 300,00 para ser usado em nossa loja. Aproveite! 
 
6. Faça um algoritmo para ler um número inteiro positivo e escrever o seu fatorial. 
 
7. Faça um algoritmo para ler um número natural e diferente de zero e informar se ele é primo 
ou não. 
 
8. Faça algoritmo para escrever a série de Fibonacci (1,1,2,3,5,8,13,21,34,…) até o n-ésimo 
termo lido. 
 
9. Faça um algoritmo para escrever série abaixo até o seu 100º termo. Escrever também a soma 
destes termos. 
 
Série = 1 2 3 5 5 6 7 9 9 10 11 13 13 14 15 17......99 101 
10. Escreva um algoritmo para calcular o valor da soma de N termos da série: ...
5
1
4
1
3
1
2
11 −+−+−