Baixe o app para aproveitar ainda mais
Prévia do material em texto
Centro Universitário do Estado do Pará - CESUPA Área de Ciências Exatas e Tecnologia Disciplinas: Introdução à Programação (CC1TA / CC1NA) Algoritmos (SI1NA / RC1NA / AS1NA) Professora: Lêda de Oliveira Monteiro Assunto: Algoritmos com Estrutura de Repetição LISTA DE EXERCÍCIOS – 08 1. O que será escrito pelo algoritmo que se segue? Algoritmo Questao1; Var X : lógico; Y : inteiro; Início Y 0; X falso; enquanto Y <> 6 faça início X não X; Y Y + 1; se X então escreva(Y) senão escreva(-Y); fim; fim. Criar um algoritmo para resolver cada uma das questões de 2 a 15: 2. Entrar com cinco números e imprimir o quadrado de cada número. 3. Entrar com 10 números e imprimir a metade de cada número. 4. Imprimir todos os números pares no intervalo entre 1 e 10. 5. Entrar com 15 números e imprimir a raiz quadrada de cada número 6. Imprimir a tabela de conversão de polegadas para centígrados. Deseja-se que na tabela constem valores desde 1 polegada até 20 polegadas inteiras. (1pol = 2.54cm). 7. Entrar com um nome, idade e sexo de 20 pessoas. Imprimir o nome se a pessoa for do sexo masculino e tiver mais de 21 anos. 8. Ler um número que será o limite superior de um intervalo e o incremento (incr). Imprimir todos os números naturais no intervalo de 0 até esse número. Suponha que os dois números lidos são maiores do que zero. Ex: Limite Superior = 20, Incremento = 5, saída = 0, 5, 10, 15, 20. 9. Ler um número que será o limite superior de um intervalo e imprimir todos os números ímpares menores que esse número. Ex: Limite Superior = 15, saída = 1, 3, 7, 9, 11, 13. 10. Ler um número e imprimir todos os números de 1 até o número lido e o seu produto. 11. Imprimir a soma dos números pares entre 25 e 200. 12. Ler um número que será o limite superior e um número que será o limite inferior de um intervalo. Imprimir todos os números naturais no intervalo fechado. 13. Calcular e escrever uma tabela de graus centígrados em função de graus fahrenheit que variem de 50 a 150 de 1 em 1. A conversão de graus fahrenheit para centígrados é obtida pela equação C = 5/9*(F-32). 14. Gerar o número H, sendo H = 1 + 1/2 + 1/3 + ... + 1/N. O número N é fornecido pelo usuário 15. Gerar a série de Fibonacci até o trigésimo termo. A série de Fibonacci é formada pela seguinte seqüência 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... 16. Faça um algoritmo que leia o nome, altura, sexo (M – masculino, F - feminino) e cor dos olhos (A – azuis, V – verdes, C – castanhos) para um conjunto de pessoas. O algoritmo deve calcular e escrever: Percentual de homens que possuem olhos castanhos. Total de mulheres com altura inferior a 1,60m. Nome da pessoa mais alta. Total de mulheres. OBS: O final do conjunto é representado por nome = ‘acabou’ que, evidentemente, não deve ser considerado. 17. Elaborar um algoritmo para calcular o imposto de renda de um grupo de contribuintes, considerando: Os dados de entrada (a serem lidos) de cada contribuinte são: número do CPF, número de dependentes e renda anual. Para cada contribuinte será feito um desconto de R$ 60,00 (do imposto devido) por dependente. Os valores da alíquota para o cálculo do imposto de renda são: Renda Anual Alíquota Até R$ 10.000,00 Isento mais de R$ 10.000,00 a R$ 15.000,00 5% mais de R$ 15.000,00 a R$ 25.000,00 10% Acima de R$ 25.000,00 15% OBS: o número do CPF igual a 0 ( zero) deve ser usado como flag para encerrar.
Compartilhar