✍️ 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
| ID | Nível | Descriçã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! 🚀