Você está na página 1de 3

FACULDADE ANHANGUERA DE PIRACICABA

Rua Santa Catarina, 1005 – Bairro Água Branca – Piracicaba/SP – Fone: (19) 3428-1237
www.unianhanguera.edu.br
0800 941 4444

Cursos: Engenharia de Produção e Automação Disciplina: Algoritmo e Programação


Profª. Cristiane Mariana Rodrigues da Silva

2ª Lista de Exercícios –2011-1

1. Elabore um programa que leia um valor N inteiro e positivo, calcule e mostre o fatorial
deste número.

2. Elabore um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de
E, conforme a fórmula: E = 1 + 1/1 + 1/2 + 1/3 + ... + 1/N

3. Elabore um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de
E, conforme a fórmula: E = 1 + 1/1! + 1/2! + 1/3! + ... + 1/N!

4. Calcule o imposto de renda de um grupo de dez contribuintes, considerando que os dados


de cada contribuinte, número de CPF, número de dependentes e renda mensal são valores
fornecidos pelo usuário. Para cada contribuinte será feito um desconto de 5% do salário
mínimo por dependente. Os valores da alíquota para cálculo do imposto são:
Renda Líquida Alíquota
Até 2 salários mínimos Isento
2 a 3 salários mínimos 5%
3 a 5 salários mínimos 10%
5 a 7 salários mínimos 15%
Acima de 7 salários mínimos 20%

Observe que deve ser fornecido o valor atual do salário mínimo para que o programa
calcule os valores corretamente.

5. Elabore um programa que, dado um conjunto de valores inteiros e positivos, determine


qual o menor e o maior valor do conjunto. O final do conjunto de valores é conhecido
pelo valor –1, que não deve ser considerado.

6. Elabore um programa que leia três valores inteiros e diferentes e mostre-os em ordem
decrescente.
FACULDADE ANHANGUERA DE PIRACICABA
Rua Santa Catarina, 1005 – Bairro Água Branca – Piracicaba/SP – Fone: (19) 3428-1237
www.unianhanguera.edu.br
0800 941 4444

Cursos: Engenharia de Produção e Automação Disciplina: Algoritmo e Programação


Profª. Cristiane Mariana Rodrigues da Silva

7. Elabore um programa que tendo como dados de entrada o preço de um produto e seu
código de origem, mostre o preço junto de sua procedência. Caso o código não seja
nenhum dos especificados, o produto deve ser encarado como importado. Siga a tabela de
códigos a seguir:
Código de Origem Procedência Código de Origem Procedência
1 Sul 5 ou 6 Nordeste
2 Norte 7, 8 ou 9 Sudeste
3 Leste 10 até 20 Centro-Oeste
4 Oeste 25 até 30 Nordeste

8. Desenvolva um programa que calcule as raízes de uma equação do 2º grau, na forma


Ax 2 + Bx + C , levando em consideração a existência de raízes reais. (As variáveis de
entrada são A, B e C).

9. Elabore um programa que, dada a idade de um nadador, classifique-o em uma das


seguintes categorias:
Idade Categoria Idade Categoria
5 a 7 anos Infantil A 14 a 17 anos Juvenil B
8 a 10 anos Infantil B Maiores de 18 anos Adulto
11 a 13 anos Juvenil A

10. Elabore um programa que calcule o que deve ser pago por um produto, considerando o
preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da
tabela a seguir para ler a condição de pagamento escolhida e efetuar o cálculo adequado.
Código Condição de Pagamento
1 À vista em dinheiro ou cheque, recebe 10% de desconto
2 À vista no cartão de crédito, recebe 5% de desconto
3 Em duas vezes, preço normal de etiqueta sem juros
4 Em três vezes, preço normal de etiqueta mais juros de 10%

11. Elabore um programa que leia o valor de dois números inteiros e a operação aritmética
desejada; calcule, então, a resposta adequada. Utilize os símbolos da tabela a seguir para
ler qual a operação aritmética escolhida.
FACULDADE ANHANGUERA DE PIRACICABA
Rua Santa Catarina, 1005 – Bairro Água Branca – Piracicaba/SP – Fone: (19) 3428-1237
www.unianhanguera.edu.br
0800 941 4444

Cursos: Engenharia de Produção e Automação Disciplina: Algoritmo e Programação


Profª. Cristiane Mariana Rodrigues da Silva

Símbolo Operação Aritmética


+ Adição
– Subtração
* Multiplicação
/ Divisão

12. Elabore um programa que leia um conjunto de 20 números inteiros e mostre qual foi o
maior e o menor valor fornecido.

13. Elabore um programa que, a partir de um dia, mês e ano fornecidos, valide se eles
compõem uma data válida, não deixando de considerar os meses com 30 ou 31 dias.
Escreva também o signo do zodíaco correspondente ao dia e mês informados.

14. A partir da idade informada de uma pessoa, elabore um programa que informe a sua
classe eleitoral, sabendo que menores de 16 anos não votam (não votante), que o voto é
obrigatório para adultos entre 18 e 65 anos (eleitor obrigatório) e que o voto é opcional
para eleitores entre 16 e 18, ou maiores de 65 anos (eleitor facultativo).

15. Foi realizada uma pesquisa sobre algumas características físicas da população de uma
certa região, a qual coletou os seguintes dados referentes a cada habitante para análise:
▪ sexo (‘M’ – masculino ou ‘F’ – feminino);
▪ cor dos olhos (‘A’ – azuis, ‘V’ – verdes ou ‘C’ – castanhos);
▪ cor dos cabelos (‘L’ – loiros, ‘C’ – castanhos ou ‘P’ – pretos);
▪ idade.
Faça um programa que determine e escreva:
▪ a maior idade dos habitantes;
▪ a porcentagem entre os indivíduos do sexo masculino, cuja idade está entre 18 e 35
anos, inclusive;
▪ a porcentagem do total de indivíduos do sexo feminino cuja idade está entre 18 e 35
anos, inclusive, e que tenham olhos verdes e cabelos loiros.
O final do conjunto de habitantes é reconhecido pelo valor –1 entrando como idade.

Você também pode gostar