Baixe o app para aproveitar ainda mais
Prévia do material em texto
Centro Universitário do Estado do Pará - CESUPA Área de Ciências Exatas e Tecnologia Disciplinas: Introdução à Programação (CC1TA / CC1NA) Algoritmos (SI1NA / RC1NA / AS1NA) Professora: Lêda de Oliveira Monteiro Assunto: Algoritmos com estrutura básica LISTA DE EXERCÍCIOS - 03 (lista de reforço) 1. Elaborar um algoritmo para calcular a quantidade de litros de combustível gasta em uma viagem, utilizando-se um automóvel que faz 12 km por litro. Para obter o cálculo, o usuário deverá fornecer o tempo gasto na viagem e a velocidade média durante a mesma. Desta forma, será possível obter a distância percorrida com a fórmula DISTANCIA TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na viagem com a fórmula: LITROS_USADOS DISTANCIA / 12. O programa deverá apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a quantidade de litros utilizada na viagem. 2. Elaborar um algoritmo para entrar com o saldo de uma aplicação e imprimir o novo saldo, considerando 1 mês de aplicação e o reajuste de 2% ao mês. 3. Fazer um algoritmo para ler o raio de um círculo, calcular e imprimir o perímetro (perímetro 2 * pi * raio) e a área (área pi * raio * raio) do círculo. (pi=3.1415) 4. Considerando que a papelaria “Bom Papel” está em promoção, elaborar um algoritmo que permita ao vendedor entrar com a quantidade de material escolar que um cliente deseja comprar e calcule o total de suas compras. Após o cálculo do total deve ser dado um desconto de 9% sobre este valor. Imprimir o valor a ser pago efetivamente com o desconto oferecido ao cliente. Considere a tabela de preços, sem desconto, conforme a seguir: Produto Preço Caderno R$ 10,00 Pasta de Elástico R$ 2,00 Lápis R$ 1,00 Borracha R$ 0,50 5. Todo restaurante, embora por lei não possa obrigar o cliente a pagar, costuma cobrar 10% para o garçom. Fazer um algoritmo que leia o valor gasto com despesas realizadas em um restaurante e imprima o valor total com a gorjeta. 6. Crie um algoritmo que leia um valor de hora e informe quantos minutos se passaram desde o início do dia. 7. Criar um algoritmo que leia o valor de um depósito e o valor da taxa de juros. Calcular e imprimir o valor do rendimento e o valor total depois do rendimento. 8. Para vários tributos, a base de cálculo é o salário mínimo. Fazer um algoritmo que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos ela ganha. 9. Dado o comprimento dos lados de um triângulo retângulo (b e c, que são valores reais), calcule o comprimento da sua hipotenusa. (a2 = b2 + c2) 10. Uma pessoa resolveu fazer uma aplicação em uma poupança programada. Para calcular seu rendimento, ela deverá fornecer o valor constante da aplicação mensal (p), a taxa (i) e o número de meses (n). Sabendo-se que a fórmula usada para este cálculo é: valor acumulado = p * ((( 1 + i ) ** n ) – 1) / i . Elaborar um algoritmo para calcular o valor acumulado em um mês e escrever este valor. 11. Escreva um algoritmo que leia o número de horas trabalhadas por um funcionário durante um mês, o valor que recebe por hora, o número de horas extras trabalhadas e o número de dependentes. O algoritmo deve calcular e escrever o salário deste funcionário, sabendo-se que para cada hora extra o valor recebido é o dobro do valor normal e que cada dependente acrescenta 5% ao salário normal (sem contabilizar horas extras). 12. Uma pessoa comprou 4 artigos em uma loja. Para cada artigo são lidos: nome, preço e percentual de desconto. Escreva um algoritmo que informe nome e preço com desconto de cada artigo. Deve ser informado também o total a pagar. 13. Um sistema de equações lineares da forma: ax + by = c dx + ey = f pode ser resolvido utilizando-se as seguintes fórmulas: x = (ce - bf) / (ae - bd) e y = (af - cd) / (ae - bd). Faça um algoritmo que dados os valores a, b, c, d, e, f, calcule x e y. 14. Para um determinado funcionário deve-se ler os seguintes dados: nome, idade, categoria funcional (A,B,C) e o seu salário base. Além disso, deve-se considerar: 1. que o seu salário base será reajustado em 38% 2. que o funcionário recebe uma gratificação de 20% sobre o salário base 3. que são feitos descontos de 15% sobre o salário total para o INSS e IR O algoritmo deve informar, através de mensagens na tela: a. o nome,a idade e a categoria funcional do funcionário b. o seu salário bruto c. o seu salário líquido 15. Calcular e informar as 2 raízes reais de uma equação quadrática: ax2 + bx + c = 0. Supor que o discriminante nunca resulta em um valor negativo. 16. Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos OBS: {h = d / 3600} horas, m = (d – h * 3600) / 60} minutos e d – h * 3600 – m * 60} seg 17. Construa um algoritmo para pagamento de comissão de vendedores de peças, levando-se em consideração que sua comissão será de 5% do total da venda e que você tem os seguintes dados: - Identificação do vendedor - Código da peça - Preço unitário da peça - Quantidade vendida
Compartilhar