Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta validação de saque

Classe 1:
internal class SegurançaConta
{
public bool ValidarSaque(double valor)
{

    return valor <= 1000;
    

}

}
Classe 2:
class ContaBancaria
{

public string Titular {  get; set; }
private double saldo;
public double Saldo { get { return saldo; } }


public ContaBancaria(string titular, double saldoInicial)
{
    Titular = titular;
    saldo = saldoInicial;
}

public void Sacar(double valor)
{

    SegurançaConta seguranca = new SegurançaConta();
    if (seguranca.ValidarSaque(valor))
    {
        saldo -= valor;
        Console.WriteLine("Saque realizado com sucesso.");
        Console.WriteLine($"Saldo Atual: {Saldo}");
    }
    else { Console.WriteLine("Saque negado pela política de segurança."); }



    }

}

Program:
ContaBancaria conta = new("Carlos Silva", 2500);

Console.WriteLine($"Titular: {conta.Titular}, saldo: {conta.Saldo} rais.");
conta.Sacar(1500);
conta.Sacar(800);

1 resposta
solução!

Olá! Como vai?

Parabéns pela resolução das atividades!

E para compartilhar códigos de maneira ainda mais organizada aqui no fórum, você pode utilizar a opção abaixo:

Opção inserir bloco de código, da caixa de perguntas do fórum da alura

Após clicar, irá aparecer uma estrutura da seguinte maneira:

Opção de bloco de código sendo illustrada
O resultado será o seguinte:

Copie o seu código aqui

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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