Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso: Engenharia ______________________ Ano.Semestre: 2013.1 Disciplina: Algoritmos Computacionais Turma: 01 5ALCM-_____ Professor: Data: Aluna(o):..................................................................... Lista de Exercícios 1 - Algoritmos Sequenciais 1. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias (assuma ano correspondente a 12 meses ou 365 dias e meses correspondente a 30 dias). 2. Uma certa firma de encanamento paga R$ 20,00 reais por dia trabalhado. Escreva um algoritmo que calcule o salário líquido de um encanador dessa firma, sabendo-se a quantidade de dias que ele trabalhou. Obs.: O salário líquido corresponde ao salário normal, descontados 8% de impostos. 3. Escreva um algoritmo que leia a quantidade de dvd´s que uma locadora de vídeo possui e o valor que ela cobra por cada aluguel, mostrando as informações pedidas a seguir: a. Sabendo que um terço dos dvd´s são alugados por mês, exiba o faturamento anual da locadora; b. Quando o cliente atrasa a entrega, é cobrada uma multa de 10% sobre o valor do aluguel. Sabendo que um décimo dos dvd´s alugados no mês é devolvido com atraso, calcule o valor ganho com multas por mês; c. Sabendo ainda que 2% de dvd´s se estragam ao longo do ano, e um décimo do total é comprado para reposição, exibir a quantidade de dvd´s que a locadora terá no final do ano. 2. 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: a. valor original do débito, b. dias de atraso além de 30 dias (caso o atraso seja menor que 30 dias, o usuário digitará 0), c. e o número de parcelas para o pagamento. d. O programa deverá calcular e exibir o valor de cada parcela. 3. Em uma pizzaria, cada tulipa de chopp custa R$ 1,80 e uma pizza mista grande custa R$ 12,80 mais R$ 1,50 por tipo de cobertura pedida (queijo, presunto, banana, etc.). Uma turma vai à pizzaria e pede uma determinada quantidade de "chopps" e uma pizza grande com uma determinada quantidade de coberturas. Faça um algoritmo que calcule a conta e, sabendo quantas pessoas estão à mesa, quanto que cada um deve pagar (não esqueça os 10% do garçon). 4. 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$ 0,75 por pizza Custo massa = R$ 0,01 por cm2 Ingrediente Extra= R$0,0025 por cm2. 5. Faça um algoritmo que leia o valor do salário mínimo e a quantidade de quilowatts gasta por uma residência. Sabendo que 10 quilowatts de energia custam um quinto do salário mínimo. Informe o valor a ser pago pela conta de energia elétrica desta residência. 6. Elabore um algoritmo que a partir de uma distância percorrida informada, permita dizer a quantidade de litros de gasolina utilizada na viagem, e o custo da mesma, sabendo que o carro faz 12 km com um litro de gasolina e o valor do litro é de R$ 2.70. 7. Construa um algoritmo que dada a altura do reservatório, o diâmetro da válvula e o peso específico do líquido calcule a força exercida pela coluna de um líquido sobre a área da válvula de um reservatório. A fórmula é: Força = peso*volumeColuna Força = peso*altura*ÁreaTampa Força = peso*altura * 2d /4. 8. Elabore um algoritmo que dada uma distância entre duas cidades e o tempo de viagem, calcule a velocidade média. A fórmula é S = So + VT (S à Distância final; So à Distância inicial; V à Velocidade média; T à Tempo de viagem). 9. Elabora um algoritmo que leia dois números nas variáveis x e y e troque os seus valores, imprimindo qual o valor final de x e y. Não poderá usar operações de adição nem de subtração. E só poderá usar, no máximo, 3 variáveis. 10. O mesmo do exercício 10, com as seguintes exigências: só podem ser usadas duas variáveis e operações de adição e subtração.
Compartilhar