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 −+−+−