Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal da Grande Dourados Faculdade de Ciências Exatas e de Tecnologias Curso de Bacharelado em Sistemas de Informação Algoritmos – Lista de exercícios 3 Profª Janne Y. Y. Oeiras Lachi (tomada de decisão: comando if...else) Para cada problema abaixo, escreva um Programa em C. 1. Leia dois números e escreva o maior entre eles. 2. Leia dois números e informe se eles são iguais ou diferentes. 3. Leia dois números e imprimi-los em ordem decrescente. 4. Leia três números e escreva o maior, o intermediário e o menor. 5. Dados 3 números escreva-os em ordem crescente, suponha números diferentes. 6. Leia 5 números e escreva o maior e o menor. 7. Leia um número e se ele for maior do que 20, então imprimir a metade do número. 8. leia um número e escreva se ele é positivo, negativo ou nulo. 9. Leia um número e escreva se ele é múltiplo de 3 ou não. 10. Leia um número inteiro de 3 algarismos e escreva se o algarismo da casa da centena é par ou ímpar. 11. Dada a altura e a base de 3 paredes, elaborar um algoritmo que escreva quantas áreas são maiores que 100 m2. 12. Elaborar um algoritmo que escreva a média final de 5 alunos e escreva a maior e a menor nota. 13. 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. 14. Dado o sexo e altura de 5 pessoas, calcular e exibir a maior altura, a média das alturas femininas, o total de homens. 15. Leia um número e escreva se ele é igual a 5, a 200, a 400, se ele está no intervalo entre 500 e 1000 (inclusive), ou se ele está fora dos escopos anteriores. 16. Dado um número inteiro entre 1 e 12 escreva o mês correspondente. 17. 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 Universidade Federal da Grande Dourados Faculdade de Ciências Exatas e de Tecnologias Curso de Bacharelado em Sistemas de Informação 18. 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 19. Leia o nome, o sexo e a idade de uma pessoa. Se a pessoa for do sexo feminino e tiver menos de 25 anos, escreva o nome e a mensagem “ACEITA”. Caso contrário imprimir a mensagem “NÃO ACEITA”. 20. 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 algoritmo que dado o nome e o número de horas trabalhadas pela funcionária, forneça o salário semanal. 21. Leia o salário bruto de um funcionário e o valor da prestação e informe se o empréstimo pode ou não ser concedido. O valor máximo da prestação não pode ultrapassar 30% do salário bruto. 22. Leia os pontos obtidos por 3 jogadores de uma equipe e escreva esses valores em ordem decrescente. Além disso, se a soma dos pontos for maior do que 100, escreva a média aritmética dos pontos; senão, escreva a mensagem “Equipe desclassificada”. 23. 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 algoritmo que leia o percurso em quilômetros, o tipo do carro e informe o consumo estimado de combustível. 24. O peso ideal de uma pessoa está relacionado com o a altura e sexo de uma pessoa. Preparar um algoritmo que leia a altura e o sexo de uma pessoa e escreva o seu peso ideal utilizando as seguintes fórmulas: � para homens: (72.7 * altura) - 58 � para mulheres: (62.1 * altura) -44.7 25. 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. 26. Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor do que R$20,00, caso contrário o lucro será de 30%. Faça um algoritmo que leia o valor do produto e escreva o valor de venda. Universidade Federal da Grande Dourados Faculdade de Ciências Exatas e de Tecnologias Curso de Bacharelado em Sistemas de Informação 27. Um comerciante calcula o valor da venda de produtos tendo em vista a tabela a seguir: VALOR DA COMPRA VALOR DA VENDA Menor que R$10,00 Lucro de 70% Entre R$10,00 e R$30,00 Lucro de 50% Entre R$30,00 e R$50,00 Lucro de 40% Maior que R$50,00 Lucro de 30% 28. Elaborar um algoritmo que possa entrar com o nome do produto e o valor da compra e imprima o nome do produto e o valor da venda. 29. Dados 3 lados de um triângulo, elaborar um algoritmo que determine se o triângulo é eqüilátero, isósceles ou escaleno. � Eqüilátero: tem os 3 lados iguais � Isósceles: tem 2 lados iguais � Escaleno: os 3 lados são diferentes. 30. 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) 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: a. Calcular a Renda Líquida abatendo da renda bruta o desconto com os dependentes, b. Com a Renda Líquida identificar o percentual da alíquota e calcular o valor do imposto, c. Calcular o valor do imposto a ser pago ou a receber, deduzindo o imposto retido na fonte. Escrever os dados fornecidos e calculados, identifique se o imposto é a pagar ou a receber. Universidade Federal da Grande Dourados Faculdade de Ciências Exatas e de Tecnologias Curso de Bacharelado em Sistemas de Informação 31. O banco BE concederá um crédito especial com juros de 2% aos seus clientes de acordo com o saldo médio no último ano. Fazer um algoritmo que leia o saldo médio de um cliente e calcule o valor do crédito de acordo com a tabela abaixo. Imprimir uma mensagem informando o saldo médio e o valor do crédito. Saldo Médio Percentual de 0 a 500,00 Nenhum crédito de 501,00 a 1000,00 30% do valor do saldo médio de 1001,00 a 3000,00 40% do valor do saldo médio acima de 3001 50% do valor do saldo médio
Compartilhar