C# · Capítulo 4
Funções e organização
Dividir problemas em partes reutilizáveis, com parâmetros e retorno.
O que precisas de perceber
Funções reduzem repetição e ajudam a testar. Uma boa função tem uma responsabilidade clara, recebe apenas o que precisa e devolve um resultado previsível. Dá nomes que expliquem intenção.
EXEMPLO
Vê o código
decimal PrecoFinal(decimal preco, decimal desconto) => preco * (1 - desconto / 100);
Console.WriteLine(PrecoFinal(100m, 15m));As minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.Exercício
Cria uma função que receba preço e percentagem de desconto e devolva o preço final.
Ver uma solução possível
decimal PrecoFinal(decimal preco, decimal desconto) => preco * (1 - desconto / 100);
Console.WriteLine(PrecoFinal(100m, 15m));