Instituto Federal de Santa Catarina - Câmpus Chapecó Engenharia de Controle e Automação Programação I – Lista de Exercícios 03 Professora: Lara Popov Zambiasi Bazzi Oberderfer Exercícios: Estruturas de Repetição 1. (ENQUANTO) Faça um algoritmo que determine o maior entre N números. A condição de parada é a entrada de um valor 0, ou seja, o algoritmo deve ficar calculando o maior até que a entrada seja igual a 0 (ZERO). 2. (REPITA) Faça um algoritmo para escrever os números pares entre 0 e 500. 3. (PARA) Faça um algoritmo que conte de 1 a 100 e a cada múltiplo de 10 emita uma mensagem: “Múltiplo de 10”. 4. (ENQUANTO) Faça um algoritmo para ler dois números inteiros representando um intervalo e escrever em ordem crescente todos os números ímpares do intervalo. 5. (PARA) Faça um algoritmo para ler 10 números inteiros e escrever a soma e a média dos números lidos. 6. (ENQUANTO) Faça um algoritmo para ler um valor N e em seguida ler N números inteiros e escrever o maior número lido. 7. (REPITA) Faça um algoritmo para ler 20 números inteiros, em seguida escrever o menor valor lido e quantas vezes este ocorreu nos números lidos. 8. (PARA) Faça um algoritmo para ler o valor de 15 salários, e escreva quais os três maiores valores dos salários lidos. 9. (REPITA) Faça um algoritmo para ler o nome, sexo ("M"=Masculino e "F"=Feminino), três notas e o número de faltas dos alunos de uma turma e escrever: a) A média e a situação final de cada aluno; b) A média das notas dos homens e a média das notas das mulheres; c) O percentual de homem e o percentual de mulheres reprovados; d) O percentual geral de reprovação da turma. 10. (ENQUANTO) Faça algoritmo para escrever a série de Fibonacci = (0,1,2,3,5,8,13,21,34,…) enquanto o termo a ser impresso for menor que 5000. A sequência Fibonacci é feita recursivamente conforme a regra: começa-se a série com um número N1=0 e N2=1, a seguir, obtém-se o próximo número de Fibonacci somando-se os dois números anteriores e, assim, sucessivamente. 11.(PARA) Faça um algoritmo para ler um número inteiro positivo e escrever o seu fatorial. Para determinar o fatorial de um número, começamos multiplicando o número n e decrescendo até 1. Por exemplo: 5! (cinco fatorial) é igual a 5*4*3*2*1 que resulta em 120. 12. (PARA) Faça um algoritmo para dado o valor de N calcular o valor de H =1/ 1+1 /2+1 /3+1/ 4+⋯ +1/ N . 13. Faça um algoritmo para ler um número inteiro positivo e informar se este número é primo ou não. O algoritmo deve rodar até que o número 0 seja informado. Obs.: Números primos são aqueles que são divisíveis apenas pelo número 1 e por ele mesmo. 14. (ENQUANTO) Faça um algoritmo para ler um número inteiro e gerar outro número inteiro formado pelos dígitos invertidos do número lido. Ex: número lido = 12345 e número gerado = 54321. Dica: Observe os resultados das funções Quociente e Resto de um número por 10. 15. (REPITA) Faça um algoritmo para ler o código, descrição, estoque mínimo e estoque das mercadorias de um supermercado. Escreva o código e a descrição das mercadorias como estoque abaixo do mínimo. Repita o processo enquanto o código informado for maior que 0.