Todos os posts

Métodos e Escopo

18/04/2026 17 views

"Como aluno, eu percebi que repetir o mesmo código em vários lugares é cansativo. Como eu crio uma 'máquina' que eu possa usar várias vezes?"

Organizando o Caos:
Métodos e Escopo

Por que usar Métodos?

  • ✔ Reutilização: Escreva uma vez, use em todo lugar.
  • ✔ Legibilidade: Nomeie ações (ex: CalcularMedia).
  • ✔ Manutenção: Corrija um erro em um lugar só.
📦

Dica: Um método é como uma receita de bolo. Você a define uma vez e pode segui-la sempre que quiser um bolo.

1. Anatomia do Método

Um método tem uma "assinatura" que define quem ele é e como o chamamos. Veja os componentes principais:

public int SomarNumeros
(
    int a, int b
)

2. Dados: Parâmetros e Retorno

Parâmetros são as entradas. O retorno é a saída. É como uma calculadora: você digita os números (parâmetros) e ela exibe o resultado (retorno).

Exemplo: Calculadora de Desconto

double CalcularDesconto(double precoBase) 
{
    double total = precoBase * 0.9; // 10% de desconto
    return total; // Devolve o valor calculado
}

// Chamando o método:
double resultado = CalcularDesconto(100.0); 
Console.WriteLine(resultado); // Saída: 90

3. Escopo e Ciclo de Vida

Escopo define a **visibilidade**. Uma variável criada dentro de um método "morre" assim que o método termina. Isso evita que variáveis de lugares diferentes se misturem.

4. Desafio: Refatoração e Métodos

Vamos criar um sistema que valida um usuário e formata uma mensagem de boas-vindas usando métodos separados.

Program.cs - Organização Profissional

string nome = "Carlos";

if (ValidarNome(nome)) 
{
    ExibirSaudacao(nome);
}

bool ValidarNome(string n) 
{
    return n.Length > 3;
}

void ExibirSaudacao(string n) 
{
    Console.WriteLine("Bem-vindo, " + n.ToUpper() + "!");
}

 Saída do programa

 

Publicidade

Comentários (0)

Nenhum comentário ainda. Seja o primeiro!

Faça login para comentar. Sem conta? Criar agora.