Buscar

Algorítmo_Exercicio_Lista8

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.

Continue navegando