Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade Fucapi Lógica de Programação Professores: Williamson Silva Cursos: Engenharias 3a Lista de Exercício – Estrutura de repetição 1. Imprimir todos os números de 1 até 1000. 2. Imprimir todos os números de 100 até 1. 3. Imprimir os 100 primeiros impares. 4. Criar um algoritmo que imprima os números de -100 a 300. 5. Criar um algoritmo que imprima todos os números impares de 1 até 100 e a soma deles. 6. Entrar com 10 números e imprimir o triplo de cada número. 7. Criar um algoritmo que leia um número e imprima todos os números de 1 até o número lido e o seu produto. 8. A série de FETUCCINE é gerada da seguinte forma: os dois primeiros termos são fornecidos pelo usuário. A partir daí, os termos são gerados com a soma ou subtração dos dois termos anteriores, ou seja: • Ai = Ai-1 + Ai-2 para i ímpar • Ai = Ai-1 – Ai-2 para i par Criar um algoritmo que imprima os 10 primeiros termos da série de FETUCCINE. 9. Ler o número de termos da série (N) e imprimir o valor de S, sendo: S = 1/N + 2/N + 3/N + ... + N-1/N + N 10. Entrar com 20 números e imprimir a soma dos positivos e o total de números negativos. 11. Faça um algoritmo para encontrar o fatorial de um número lido. N! = N * (N-1)! 0! = 1 1! = 1 12. Elaborar um programa que: a) calcule e escreva o valor da série abaixo com 100 termos; 13. [Algoritmos Estruturados - Farrer] Uma pesquisa sobre algumas características físicas da população de uma determinada região coletou os seguintes dados, referentes a cada habitante, para análise: a) sexo (masculino, feminino); b) cor dos olhos (azuis, verdes, castanhos); c) cor dos cabelos (louros, castanhos, pretos); d) idade em anos. Para cada habitante foi preenchido um cartão com estes dados e o último cartão, que não corresponde a ninguém, contém o valor de idade igual a -1. Fazer um programa que determine e escreva: a) a maior idade dos habitantes; b) a percentagem de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos, inclusive, e que tenham olhos verdes e cabelos louros. 14. A conversão de graus Farenheit para celsius é obtida por 5C = 9(F – 32). Fazer um algoritmo que calcule e escreva uma tabela de celsius em função de graus Farenheit, que variam de 50 a 150 de 1 em 1. 15. Uma certa firma fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso, forneceu o sexo do entrevistado e sua resposta (sim ou não). Sabendo-se que foram entrevistadas 2.000 pessoas, fazer um algoritmo que calcule e escreva: - O número de pessoas que responderam sim; - O número de pessoas que responderam não; - A porcentagem de pessoas do sexo feminino que responderam sim; - A porcentagem de pessoas do sexo masculino que responderam não; 16. Foi feita uma pesquisa para determinar o índice de mortalidade infantil em um certo período. Fazer um algoritmo que: - Leia inicialmente o número de crianças nascidas no período; - Leia em seguida um número indeterminado de linhas, contendo, cada uma, o sexo de uma criança morta (masculino, feminino) e o número de meses de vida da criança. A última linha, que não entrará nos cálculos, contém no lugar do sexo a palavra “vazio”; - Determine e imprima: Faculdade Fucapi Lógica de Programação Professores: Williamson Silva Cursos: Engenharias a) a porcentagem de crianças mortas no período; b) a porcentagem de crianças do sexo masculino mortas no período; c) a porcentagem de crianças que viveram 24 meses ou menos no período. 17. Uma universidade deseja fazer um levantamento a respeito do seu concurso vestibular. Para cada curso, é fornecido o seguinte conjunto de valores: - o código do curso; - o número de vagas; - número de candidatos do sexo masculino; - número de candidatos do sexo feminino; O último conjunto, para indicar fim de dados, contém o código do curso igual a zero. Fazer um algoritmo que: - calcule escreva, para cada curso, o número de candidatos por vaga e a porcentagem de candidatos do sexo feminino (escreva também o código correspondente do curso); - determine o maior número de candidatos por vaga e escreva esse número juntamente com o código do curso correspondente (supor que não haja empate); - calcule e escreva o total de candidatos; 18. Escrever um algoritmo que lê um valor n que indica quantos valores devem ser lidos para m, valores inteiros e positivos, com leitura de um valor de cada vez. Escreva uma tabela contendo o valor lido, o somatório dos inteiros de 1 até m e o fatorial de m. 19. Uma loja tem 150 clientes cadastrados e deseja mandar 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 500.000 e de15 %, caso contrário. 20. Faça um algoritmo que leia 2 valores inteiros e positivos: X e Y. O algoritmo deve calcular e escrever a função potência X Y (não pode usar função da linguagem). 21. Uma empresa decidiu fazer um levantamento em relação aos candidatos que se apresentarem para preenchimento de vagas no seu quadro de funcionários, utilizando processamento eletrônico. Supondo que você seja o programador encarregado desse levantamento, fazer um algoritmo que: - Leia um conjunto de dados para cada candidato contendo: a) número de inscrição do candidato; b) idade; c) sexo (masculino, feminino); d) experiência no serviço (sim ou não). O último conjunto contém o número de inscrição do candidato igual a zero. Calcule: a) o número de candidatos do sexo feminino; b) o número de candidatos do sexo masculino; c) idade média dos homens com mais de 45 anos entre o total de homens; d) número de mulheres que têm idade inferior a 35 anos e com experiência no serviço; e) a menor idade entre mulheres que já tem experiência no serviço; - Escreva: a) o número de inscrição das mulheres pertencentes ao grupo descrito no item e; b) o que foi calculado em cada item acima especificado.
Compartilhar