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}");