↩️Voltar

Lista de Exercícios de Estrutura de Decisão

Aqui estão os exercícios para praticar estruturas de decisão em Python. Clique nos links para acessar os códigos correspondentes.

Exercícios

  1. Maior de dois números:

    Faça um Programa que peça dois números e imprima o maior deles.

    Código
  2. Positivo ou negativo:

    Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo.

    Código
  3. Masculino ou Feminino:

    Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido.

    Código
  4. Vogal ou consoante:

    Faça um Programa que verifique se uma letra digitada é vogal ou consoante.

    Código
  5. Média do aluno:

    Faça um programa para a leitura de duas notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e apresentar:

    • A mensagem "Aprovado", se a média alcançada for maior ou igual a sete
    • A mensagem "Reprovado", se a média for menor do que sete
    • A mensagem "Aprovado com Distinção", se a média for igual a dez
    Código
  6. Maior de três números:

    Faça um Programa que leia três números e mostre o maior deles.

    Código
  7. Maior e menor de três:

    Faça um Programa que leia três números e mostre o maior e o menor deles.

    Código
  8. Produto mais barato:

    Faça um programa que pergunte o preço de três produtos e informe qual produto você deve comprar, sabendo que a decisão é sempre pelo mais barato.

    Código
  9. Números em ordem decrescente:

    Faça um Programa que leia três números e mostre-os em ordem decrescente.

    Código
  10. Período do dia:

    Faça um Programa que pergunte em que turno você estuda. Peça para digitar M-matutino ou V-Vespertino ou N- Noturno. Imprima a mensagem "Bom Dia!", "Boa Tarde!" ou "Boa Noite!" ou "Valor Inválido!", conforme o caso.

    Código
  11. Reajuste salarial:

    As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores. Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério:

    Faixa salarial Aumento
    Até R$ 280,00 20%
    R$ 280,00 a R$ 700,00 15%
    R$ 700,00 a R$ 1500,00 10%
    Acima de R$ 1500,00 5%

    O programa deve mostrar o salário antes do reajuste, percentual de aumento, valor do aumento e novo salário.

    Código
  12. Folha de pagamento:

    Faça um programa para o cálculo de uma folha de pagamento, com descontos de IR (conforme tabela) e 3% para o Sindicato. O FGTS corresponde a 11% do Salário Bruto.

    Salário Bruto Desconto IR
    Até 900 Isento
    Até 1500 5%
    Até 2500 10%
    Acima de 2500 20%
    Código
  13. Dia da semana:

    Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido.

    Código
  14. Conceito do aluno:

    Faça um programa que lê as duas notas parciais de um aluno e calcule a média, atribuindo conceitos conforme tabela:

    Média Conceito Status
    9.0 a 10.0 A APROVADO
    7.5 a 9.0 B APROVADO
    6.0 a 7.5 C APROVADO
    4.0 a 6.0 D REPROVADO
    0 a 4.0 E REPROVADO
    Código
  15. Tipos de triângulo:

    Faça um Programa que peça os 3 lados de um triângulo. O programa deverá informar se os valores podem ser um triângulo e, se for, se é equilátero, isósceles ou escaleno.

    Código
  16. Equação do segundo grau:

    Faça um programa que calcule as raízes de uma equação do segundo grau, na forma ax² + bx + c, fazendo as validações necessárias.

    Código
  17. Ano bissexto:

    Faça um Programa que peça um número correspondente a um determinado ano e informe se este ano é ou não bissexto.

    Código
  18. Data válida:

    Faça um Programa que peça uma data no formato dd/mm/aaaa e determine se a mesma é uma data válida.

    Código
  19. Decomposição numérica:

    Faça um Programa que leia um número inteiro menor que 1000 e imprima a quantidade de centenas, dezenas e unidades.

    Código
  20. Média de três notas:

    Faça um Programa para leitura de três notas parciais de um aluno. O programa deve calcular a média e apresentar o status conforme a média.

    Código
  21. Caixa eletrônico:

    Faça um Programa para um caixa eletrônico que informe quantas notas de cada valor serão fornecidas para um saque (notas de 1, 5, 10, 50 e 100 reais).

    Código
  22. Par ou ímpar:

    Faça um Programa que peça um número inteiro e determine se ele é par ou ímpar.

    Código
  23. Inteiro ou decimal:

    Faça um Programa que peça um número e informe se o número é inteiro ou decimal.

    Código
  24. Operações com números:

    Faça um Programa que leia 2 números, pergunte qual operação deseja realizar e informe características do resultado.

    Código
  25. Questionário criminal:

    Faça um programa que faça 5 perguntas sobre um crime e classifique a participação da pessoa no crime.

    Código
  26. Desconto em combustível:

    Um posto está vendendo combustíveis com descontos diferenciados para álcool e gasolina conforme a quantidade.

    Código
  27. Fruteira:

    Uma fruteira está vendendo frutas com tabela de preços diferenciada e desconto adicional para compras maiores.

    Código
  28. Promoção de carnes:

    O Hipermercado Tabajara está com uma promoção de carnes com preços diferenciados e desconto para pagamento no cartão.

    Código