Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Para cada problema abaixo escreva uma solução algorítmica utilizando a forma da descrição narrativa e o uso de um fluxograma. Apenas a estrutura sequencial deve ser usada para a resolução dos problemas. 1. Escreva um algoritmo que receba quatro números inteiros, calcule e mostre a soma desses números. 1. Receber o primeiro número inteiro. 2. Receber o segundo número inteiro. 3. Receber o terceiro número inteiro. 4. Receber o quarto número inteiro. 5. Calcular a soma dos quatro números recebidos. 6. Mostrar a soma dos quatro números recebidos. 2. Escreva um algoritmo que receba três notas, calcule e mostre a média aritmética. 1. Receber a primeira nota. 2. Receber a segunda nota. 3. Receber a terceira nota. 4. Calcular a média aritmética entre as três notas recebidas. 5. Mostrar a média aritmética calculada. 3. Escreva um algoritmo que receba três notas e seus respectivos pesos, calcule e mostre a média ponderada. 1. Receber o valor da primeira nota. 2. Receber o valor da segunda nota. 3. Receber o valor da terceira nota. 4. Receber o peso da primeira nota. 5. Receber o peso da segunda nota. 6. Receber o peso da terceira nota. 7. Calcular a média ponderada das três notas recebidas. 8. Mostrar a média ponderada calculada. 4. Escreva um algoritmo que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se este sofreu um aumento de 25%. 1. Receber o salário do funcionário. 2. Calcular o novo salário do funcionário com um aumento de 25%. 3. Mostrar o novo salário do funcionário. 5. Escreva um algoritmo que receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário. 1. Receber o salário do funcionário. 2. Receber o percentual de aumento. 3. Calcular o valor do aumento. 4. Calcular o novo salário. 5. Mostrar o valor do aumento. 6. Mostrar o novo salário do funcionário. 6. Escreva um algoritmo que receba o salário base de um funcionário, calcule e mostre o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o salário base e paga imposto de 7% também sobre o salário base. 1. Receber o salário base do funcionário. 2. Calcular a gratificação de 5%. 3. Calcular o imposto pago de 7%. 4. Calcular o salário a receber. 5. Mostrar o salário a receber. 7. Escreva um algoritmo que receba o salário base de um funcionário, calcule e mostre seu salário a receber, sabendo-se que o funcionário tem gratificação de R$ 50 e paga imposto de 10% sobre o salário base. 1. Receber o salário base do funcionário. 2. Calcular a gratificação de cinquenta reais. 3. Calcular o imposto pago de 10%. 4. Calcular o salário a receber. 5. Mostrar o salário a receber. 8. Escreva um algoritmo que receba o valor de um depósito e o valor da taxa de juros, calcule e mostre o valor do rendimento e o valor total depois do rendimento. 1. Receber o valor de um depósito. 2. Receber o valor da taxa de juros. 3. Calcular o valor do rendimento. 4. Calcular o valor total depois do rendimento. 5. Mostrar o valor do rendimento. 6. Mostrar o valor total depois do rendimento. 9. Escreva um algoritmo que calcule e mostre a área de um triângulo. Sabe-se que: Área = (base * altura) / 2. 1. Receber o valor da base do triângulo. 2. Receber o valor da altura do triângulo. 3. Calcular a área do triângulo. 4. Mostrar a área do triângulo. 10. Escreva um algoritmo que calcule e mostre a área de um círculo. Sabe-se que: Área = π * R2. 1. Receber o valor do raio do círculo. 2. Calcular a área do círculo. 3. Mostrar a área do círculo. 11. Escreva um algoritmo que receba um número positivo e maior que zero, calcule e mostre: a. O número informado ao quadrado; b. O número informado ao cubo; c. A raiz quadrada do número informado; d. A raiz cúbica do número informado. 1. Receber um número positivo e maior que zero. 2. Calcular o número recebido ao quadrado. 3. Calcular o número recebido ao cubo. 4. Calcular a raiz quadrada do número recebido. 5. Calcular a raiz cúbica do número recebido. 6. Mostrar o valor calculado do número recebido ao quadrado. 7. Mostrar o valor calculado do número recebido ao cubo. 8. Mostrar o valor calculado da raiz quadrada do número recebido. 9. Mostrar o valor calculado da raiz cúbica do número recebido. 12. Escreva um algoritmo que receba dois números maiores que zero, calcule e mostre um elevado ao outro. 1. Receber um número maior que zero. 2. Receber outro número maior que zero. 3. Calcular o valor do primeiro número elevado ao segundo. 4. Mostrar o resultado obtido na elevação. 13. Sabe-se que: Pé = 12 polegadas 1 jarda = 3 pés 1 milha = 1,760 jarda Escreva um algoritmo que receba uma medida em pés, faça as conversões a seguir e mostre os resultados. a) Polegadas; b) Jardas; c) Milhas. 1. Receber uma medida em pés. 2. Realizar a conversão de pés em polegadas. 3. Realizar a conversão de pés em jardas. 4. Realizar a conversão de pés em milhas. 5. Mostrar o resultado da conversão de pés em polegadas. 6. Mostrar o resultado da conversão de pés em jardas. 7. Mostrar o resultado da conversão de pés em milhas. 14. Escreva um algoritmo que receba dois números, calcule e mostre a subtração do primeiro número pelo segundo. 1. Receber o primeiro número. 2. Receber o segundo número. 3. Calcular a subtração do primeiro número pelo segundo. 4. Mostrar o resultado do cálculo. 15. Escreva um algoritmo que receba duas notas, calcule e mostre a média ponderada dessas notas, considerando peso 2 para a primeira e peso 3 para a segunda. 1. Receber a primeira nota. 2. Receber a segunda nota. 3. Calcular a média ponderada das notas considerando peso 2 para a primeira e peso 3 para a segunda. 4. Mostrar o resultado da média ponderada. 16. Escreva um algoritmo que receba o preço de um produto, calcule e mostre o novo preço, sabendo-se que este sofreu um desconto de 10%. 1. Receber o preço do produto. 2. Calcular o novo preço do produto com um desconto de 10%. 3. Mostrar o novo preço do produto. 17. Um funcionário recebe um salário fixo mais 4% de comissão sobre as vendas. Escreva um algoritmo que receba o salário fixo do funcionário e o valor de suas vendas, calcule e mostre a comissão e seu salário final. 1. Receber o salário fixo do funcionário. 2. Receber o valor das vendas do funcionário. 3. Calcular o valor da comissão do funcionário. 4. Calcular o salário final do funcionário. 5. Mostrar o valor da comissão do funcionário. 6. Mostrar o salário final do funcionário. 18. Escreva um algoritmo que receba o peso de uma pessoa, calcule e mostre: a. O novo peso, se a pessoa engordar 15% sobre o peso informado; b. O novo peso, se a pessoa emagrecer 20% sobre o peso informado. 1. Receber o peso da pessoa. 2. Calcular o novo peso da pessoa com ela engordando 15%. 3. Calcular o novo peso da pessoa com ela emagrecendo 20%. 4. Mostrar o novo peso da pessoa calculado com ela engordando 15%. 5. Mostrar o novo peso da pessoa calculado com ela emagrecendo 20%. 19. Escreva um algoritmo que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em gramas. 1. Receber o peso da pessoa em quilos. 2. Calcular o peso da pessoa em gramas. 3. Mostrar o peso da pessoa em gramas. 20. Escreva um algoritmo que calcule e mostre a área de um trapézio. Sabe-se que: A = ((base maior + base menor) * altura) / 2. 1. Receber a base maior do trapézio. 2. Receber a base menor do trapézio. 3. Receber a altura do trapézio. 4. Calcular a área do trapézio. 5. Mostrar a área do trapézio. 21. Escreva um algoritmo que calcule e mostre a área de um quadrado. Sabe-se que: A = lado * lado. 1. Receber o valor do lado do quadrado. 2. Calcular a área do quadrado. 3. Mostrar a área do quadrado. 22. Escreva um algoritmo que calcule e mostre a área de um losango. Sabe-se que: A = (diagonal maior * diagonal menor) / 2. 1. Receber o valor da diagonal maior do losango. 2. Receber o valor da diagonal menor do losango. 3. Calcular a área do losango. 4. Mostrar a área do losango. 23. Escreva um algoritmo que receba o valor do salário mínimo e o valor do salário de um funcionário, calcule e mostre a quantidade de salários mínimos que esse funcionário ganha. 1. Receber o valor do salário mínimo. 2. Receber o valor do salário do funcionário. 3. Calcular a quantidade de salários mínimos que o funcionário ganha. 4. Mostrar a quantidade de salários mínimos que o funcionário ganha. 24. Escreva um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre: a. A idade dessa pessoa em anos; b. A idade dessa pessoa em meses; c. A idade dessa pessoa em dias; d. A idade dessa pessoa em semanas. 1. Receber o ano de nascimento da pessoa. 2. Receber o ano atual. 3. Calcular a idade da pessoa em anos. 4. Calcular a idade da pessoa em meses. 5. Calcular a idade da pessoa em dias. 6. Calcular a idade da pessoa em semanas. 7. Mostrar o valor do cálculo da idade da pessoa em anos. 8. Mostrar o valor do cálculo da idade da pessoa em meses. 9. Mostrar o valor do cálculo da idade da pessoa em dias. 10. Mostrar o valor do cálculo da idade da pessoa em semanas. 25. João recebeu seu salário e precisa pagar duas contas atrasadas. Em razão do atraso, ele deverá pagar multa de 2% sobre cada conta. Escreva um algoritmo que calcule e mostre quanto restará do salário de João. 1. Receber o salário de João. 2. Receber o valor da primeira conta. 3. Receber o valor da segunda conta. 4. Calcular a multa da primeira conta. 5. Calcular a multa da segunda conta. 6. Calcular o valor restante do salário de João. 7. Mostrar o valor que restou do salário de João. 26. Escreva um algoritmo que receba o raio, calcule e mostre: a. O comprimento de uma esfera; sabe-se que C = 2 * π * R; b. A área de uma esfera; sabe-se que A = π * R2; c. O volume de uma esfera; sabe-se que V = ¾ * π * R3. 1. Receber o valor do raio. 2. Calcular o comprimento da esfera. 3. Calcular a área da esfera. 4. Calcular o volume da esfera. 5. Mostrar o comprimento da esfera. 6. Mostrar a área da esfera. 7. Mostrar o volume da esfera. 27. Escreva um algoritmo que receba uma temperatura em Celsius, calcule e mostre essa temperatura em Fahrenheit. Sabe-se que F = C * 1,8 + 32 1. Receber o valor da temperatura em Celsius. 2. Calcular o valor da temperatura em Fahrenheit. 3. Mostrar o valor da temperatura em Fahrenheit.