✍️ Exercícios: Funções II (Parâmetros)

Nesta etapa, exercitamos a comunicação entre a função principal e as sub-rotinas através da passagem de valores.

📝 Lista de Desafios

IDNívelDescrição
52🟡Simulação de Logística: Crie um sistema para uma livraria que calcula o frete baseado no prazo (3, 5, 7 ou 10 dias). Cada prazo deve ter sua própria função que recebe o valor total e adiciona a taxa correspondente.
53🔴Gratificação de Vendas: Calcule a gratificação de um vendedor baseada no mês: 30% (Jan-Mai), 40% (Jun-Nov) ou 60% (Dez). A função deve receber o salário básico como parâmetro.

Legenda de Dificuldade: 🟢 Fácil | 🟡 Médio | 🔴 Trabalhoso


🚲 Projeto: Extreme Bikes

Desafio Técnico: No seu projeto Extreme Bikes, localize a regra de cálculo do desconto. Transforme essa lógica em uma função chamada calcular_desconto().

  • Entrada: Deve receber o valor total do carrinho via parâmetro.
  • Saída: Deve retornar o valor do desconto (real) para ser usado no fechamento da venda.

🏁 Resumo do Capítulo

Praticar a passagem de parâmetros é o que permite criar sistemas escaláveis. No próximo capítulo, exploraremos a fascinante Passagem por Referência! 🚀