1
resposta

Classe conta bancária

O :F2 no Console.WriteLine garante que o saldo seja exibido com duas casas decimais, no formato monetário.

class ContaBancaria
{
    public string NumeroConta;
    public double Saldo;

    // Construtor
    public ContaBancaria(string numeroConta, double saldoInicial)
    {
        NumeroConta = numeroConta;
        Saldo = saldoInicial;
    }

    // Método para depositar dinheiro
    public void Depositar(double valor)
    {
        if (valor > 0)
        {
            Saldo += valor;
            Console.WriteLine($"Depósito de R${valor:F2} realizado com sucesso!");
        } else
        {
            Console.WriteLine("Valor inválido para depósito.");
        }
    }
}
// Criando a conta com número e saldo inicial
ContaBancaria conta = new ContaBancaria("78901-2", 1000.00);

// Fazendo um depósito
conta.Depositar(500.00);

// Exibindo saída formatada
Console.WriteLine($"\nConta: {conta.NumeroConta}");
Console.WriteLine($"Saldo atual: R$ {conta.Saldo:F2}");
1 resposta

Boa tarde, Matheus. Como vai?

Gostei da sua explicação e da forma como você aplicou a classe ContaBancaria, com importante uso do construtor, do método Depositar e da formatação com :F2 para exibir o saldo com duas casas decimais.

Sua resposta mostra que você entendeu bem como organizar atributos e comportamentos em uma classe.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!