Buscar

Lista 2 programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS
FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA
ALGORITMOS E PROGRAMAÇÃO
LISTA DE EXERCÍCIOS II
1. Faça um programa para ler dois números e escreva o maior entre eles.
2. Faça um programa para ler dois números e imprimi-los em ordem decrescente.
3. Faça um programa para ler três números e escreva o maior, o intermediário e o menor.
4. Faça um programa para ler três números escreva-os em ordem crescente, suponha
números diferentes.
5. Faça um programa que leia um número e escreva se ele é positivo, negativo ou nulo.
6. Faça um programa que leia um número inteiro de 3 algarismos e escreva se o algarismo
da casa da centena é par ou ímpar.
7. Elaborar um programa que escreva a média final de 5 alunos e escreva a maior e a menor
nota.
8. Leia um número e imprima a raiz quadrada do número caso ele seja positivo e o quadrado
do número caso ele seja negativo.
9. Dado um número inteiro entre 1 e 12 escreva o mês correspondente.
10. Leia a idade de uma pessoa e escreva a sua classe eleitoral.
• Não eleitor: abaixo de 16 anos
• Eleitor Obrigatório: entre 18 e 65 anos
• Eleitor Facultativo: entre 16 e 18 anos e maior do que 65 anos
11. Dados três números, escreva um programa para verificar se eles formam os lados de um
triângulo retângulo. Para construir um triângulo é necessário que a medida de qualquer um
dos lados seja menor que a soma das medidas dos outros dois. Para saber se ele é
retângulo, é necessário que a raiz quadrada da medida de qualquer um dos lados seja
igual a soma das raízes quadradas dos outros dois lados.
12. Dados três números, escreva um programa para verificar se eles formam os lados de um 
triângulo. Se não formarem, a saída deve ser “Não formam um triângulo”. Caso contrário, a
saída deve ser “Formam um triângulo” e deve informar se formam, um triângulo equilátero, 
escaleno ou isóceles.
13. Uma cidade classifica um índice de poluição menor que 35 como agradável; de 35 até 60
como desagradável e acima de 60 como perigoso. Escreva um programa que leia um
número real representando o índice de poluição e imprime a classificaçãoo adequada para
ele.
14. Faça um programa que leia a idade de um nadador e escreva a sua categoria segundo a
tabela a seguir:
Idade Categoria
5 - 7 anos Infantil A
8 - 10 anos Infantil B
11 - 13 anos Juvenil A
14 - 17 anos Juvenil B
Maiores de 18 anos Sênior
15. Uma empresa paga à sua funcionária R$30,00 por hora, se ela trabalha 40 horas ou
menos durante a semana. Se ela trabalha mais de 40 horas, ela recebe R$50,00 por horas
extras trabalhadas. Elabore um programa que dado o nome e o número de horas
trabalhadas pela funcionária, forneça o salário semanal.
16. Sabendo que um carro do tipo A faz 12 Km com um litro de gasolina, um carro do tipo B
faz 9 Km e um do tipo C faz 8 Km, faça um programa que leia o percurso em quilômetros,
o tipo do carro e informe o consumo estimado de combustível.
17. Para um grupo de 3 pessoas, o supermercado resolveu fazer a seguinte promoção:
• Compras > R$150 ,00 e <= R$300,00 : desconto de 10%
• Compras > R$300,00 e <= R$500,00 : desconto de 15%
• Compras > R$500,00: desconto de 18%.
Calcule e exiba o total em dinheiro dado em descontos pelo Supermercado.
18. Escreva um programa que, dado um ano, determine se ele é bissexto. Um ano é
bissexto se for divisível por 4, mas não por 100 ou se for divisível por 400.
19. Escreva um programa que, dados o valor total de uma compra e o valor pago
pelo cliente, determine quantas cédulas de R$100.00, R$50.00, R$20.00,
R$10.00 e R$5.00 e moedas de R$1.00, R$0.50, R$0.25, R$0.10, R$0.05 e
R$0.01 devem ser retornados de troco pelo cliente. Seu programa deve usar o
menor número possível de cédulas e moedas (em outras palavras, use cédulas
e moedas de maior valor primeiro).
20. Escreva um programa que funcione como uma calculadora, onde as quatro
principais operações aritméticas podem ser usadas (+, -, * e /). Esse programa
deve ler dois operandos e um operador, e realizar a operação de acordo,
apresentando o resultado.
21. Faca um programa que leia o turno do dia M, V ou N (Matutino, Vespertino,
Noturno) e mostre a mensagem "Bom dia!", "Boa tarde!", "Boa noite!"ou "Valor
Invalido!" como resposta.
22. Faça um programa que calcule o imposto de renda a ser pago pelo contribuinte, dada as
seguintes informações de entrada:
• Nome e CPF do Contribuinte;
• Renda Bruta do Contribuinte;
• Número de dependentes do contribuinte;
• Imposto de Renda Retido na Fonte.
De acordo com estes dados são calculados:
O desconto com dependentes (para cada dependente, abate-se R$2.000,00) e o valor da
alíquota obedece a seguinte tabela:
Renda Líquida Anual Alíquota
Até R$50.000,00 Isento
De R$50.0001,00 até R$100.000,00 10%
Acima de R$100.000,00 20%
Basicamente o programa deverá realizar as seguintes tarefas:
Ler os dados do contribuinte;
Calcular o imposto:
• Calcular a Renda Líquida abatendo da renda bruta o desconto com os dependentes,
• Com a Renda Líquida identificar o percentual da alíquota e calcular o valor do imposto,
• Calcular o valor do imposto a ser pago ou a receber, deduzindo o imposto retido na fonte.
O programa deve escrever os dados fornecidos e calculados, identifique se o imposto é a
pagar ou a receber.

Outros materiais