Baixe o app para aproveitar ainda mais
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.
Compartilhar