Lógica e Linguagem de Programação Para cada

Propaganda
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.
Download