Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de Exercícios - Programação Algoritmos Condicionais Revisão: 18/03/2013 1. Elabore um algoritmo que calcule e imprima o salário de um funcionário sabendo-se, que o mesmo possui um salário fixo bruto que deve ser informado, e seguindo os critérios abaixo determine o salário líquido do mesmo lembrando que se o salário após os cálculos ultrapassar R$ 1200,00 ele terá um valor de retenção de IR de 7%. • Para cada ano de trabalho na empresa adicional de 3% • Para cada dependente adicional de 12% • Para os funcionários com idade superior a 50 anos adicional de 3% 2. Escreva um algoritmo que, tendo como dados de entrada a altura e o sexo de uma pessoa calcule o seu peso ideal, utilizando as formulas seguintes: Para homens=(72,7*h)-44,7 e para mulheres=(62,1*h)-44,7 3. Faça um algoritmo que leia um número e imprima uma mensagem informando se ele é positivo, negativo ou igual à zero (nulo). 4. Escreva um algoritmo que leia o percurso em quilômetros, o tipo do carro e informe o consumo estimado de combustível, sabendo-se que um carro tipo 1 faz 12 Km com um litro de gasolina, um tipo 2 faz 9 Km e o tipo 3, 8 Km por litro. 5. Um mercado está vendendo frutas com a seguinte tabela de preços: Até 5 Kg Morango: R$ 2,00 p/Kg e Maça: R$ 1,50 p/Kg Acima de 5 Kg Morango: R$ 1,80 p/Kg e Maça: R$ 1,10 p/Kg Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de morangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente. 6. Elabore um algoritmo que leia as notas de um aluno (2 notas) e a quantidade de faltas. Calcule a média aritmética de notas. Em seguida, mostre a média calculada ao aluno e informe se ele está aprovado ou reprovado ou deverá comparecer para fazer a prova final. Observações: • o aluno que tiver mais de 15 faltas está reprovado, independente da média alcançada; • caso o aluno tenha ficado com média parcial igual ou acima de 7, informe que ele está aprovado • caso o aluno tenha ficado com média parcial abaixo de 4, informe que ele está reprovado • caso o aluno tenha ficado com média parcial igual ou acima de 4 e abaixo de 7, informe que ele deve comparecer na final. 7. Uma pizzaria vende três tamanhos de pizza com os seguintes diâmetros: (pequeno-15 cm), (médio-20 cm), (grande-30 cm). Uma pizza pode ser comprada simples (com molho e queijo) ou com ingredientes extras, tais como: pimenta, cebola, cogumelos. O dono da pizzaria deseja um programa que calcule o preço de venda da pizza, sendo fornecidos o tamanho em cm e a quantidade de ingredientes extras. O preço de venda é 1,5 vezes o custo total, que é determinado pela área da pizza e pela quantidade de ingredientes extras. O custo total incluirá um custo fixo de preparação, um custo base variável que é proporcional ao tamanho de cada pizza e um custo adicional para cada ingrediente extra. Por simplicidade, será assumido que cada ingrediente extra, tem o mesmo custo por unidade de área. Considere uma pizza com diâmetro d, com n ingredientes extras. Sabendo que o cálculo da área é dado por 2d /4. Custo fixo = R$ 5,75 por pizza / Custo massa = R$ 0,08 por cm2 / Ingrediente Extra= R$0,05 por cm2. 8. Uma financeira calcula o débito atual de uma conta atrasada da seguinte maneira: 10% de multa sobre o valor original pelo atraso, independente do tempo, e 0.33% de juros ao dia, por cada dia que ultrapassar 30 dias de atraso. Ela precisa de um programa que calcule o valor atual a pagar de acordo com estas regras, e o divida pelo número de parcelas que combinou com o devedor para o pagamento. Faça um algoritmo que receba os seguintes dados: valor original do débito, dias de atraso além de 30 dias (caso o atraso seja menor que 30 dias, o usuário digitará 0), e o número de parcelas para o pagamento. O programa deverá calcular e exibir o valor de cada parcela. Se o valor da parcela for superior a R$150, informe que o pagamento será via cartão de crédito. 9. Elabore um algoritmo que permita se um funcionário poderá pegar ou não um empréstimo. Deverá ser fornecido o salário bruto e o valor da prestação. Sabe-se que a prestação não deve ultrapassar 25% do salário bruto. 10. Um hotel cobra R$ 200,00 por diária e mais uma taxa diária (cobrada por dia) adicional de serviços. Se o número de diárias for menor que 15 a taxa é de R$ 20,00. Se o número de diárias for igual a 15 a taxa é de R$ 14,00 e se o número for maior que 15 a taxa é de R$ 12,00. Elabore um algoritmo que receba o número de dias que um determinado hóspede ficou no hotel. Calcule e imprima o total a pagar desse hóspede. 11. Um posto está vendendo combustíveis com a seguinte tabela de descontos: Álcool: até 20 litros, desconto de 3% por litro e acima de 20 litros, desconto de 5% por litro. Gasolina: até 20 litros, desconto de 4% por litro e acima de 20 litros, desconto de 6% por litro. Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (álcool ou gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço da gasolina é de R$ 2,70 o litro e o álcool R$ 2,20. 12. Elabore um algoritmo que, receba três valores que representarão os lados de um triângulo e verifique se os valores formam um triângulo e classifique esse triângulo como: Eqüilátero – três lados iguais; Isósceles – dois lados iguais; Escaleno – três lados diferentes. Lembre-se de que, para formar um triângulo: Nenhum dos lados pode ser igual à zero, e um lado não pode ser maior ou igual, a soma dos outros dois. 13. Elabore um algoritmo em C que dado um número inteiro informado pelo usuário, imprime se o número é primo ou não. 14. Elabore um algoritmo em C que dado um número inteiro informado pelo usuário, imprime se o número é par, ímpar ou nulo. 15. Elabore um algoritmo em C que dadas duas razões informadas pelo usuário (cada razão é composta por 2 números inteiros no formato x:y), verifique se são proporcionais.
Compartilhar