1
resposta

Hora da Prática: Sistema Bancário

Conta.cs


```class Conta
{
    private List<Titular> clientes = new List<Titular>();
    public int NumeroDaConta { get; set; }
    public float Saldo { get; set; }
    public float Limite { get; set; }

    public void AdcionarCliente(Titular cliente)
    {
        clientes.Add(cliente);
    }

    public void ExibirCliente()
    {
        Console.WriteLine($"Exibindo cliente da conta {NumeroDaConta}\n");
        foreach (var cliente in clientes)
        {
            Console.WriteLine($"Cliente: {cliente.Nome}");
            Console.WriteLine($"Profissão: {cliente.Profissao}");
            Console.WriteLine($"Idade: {cliente.Idade} anos\n");
            Console.WriteLine($"Saldo: R$ {Saldo:F2}");
            Console.WriteLine($"Limite: R$ {Limite:F2}");
        }
    }
}

Titular.cs

class Titular
{
    public string Nome { get; set; }
    public string Profissao { get; set; }
    public int Idade { get; set; }

    
}

Program.cs

Conta contaBancaria = new Conta();
contaBancaria.NumeroDaConta = 123456;
contaBancaria.Saldo = 500f;
contaBancaria.Limite = 1000f;

Titular cliente1 = new Titular();
cliente1.Nome = "Rafael";
cliente1.Profissao = "Programador";
cliente1.Idade = 35;
contaBancaria.AdcionarCliente(cliente1);

contaBancaria.ExibirCliente();
1 resposta

Oii, Rafael! Como vai?

Agradeço por compartilhar.

Gostei da sua análise e da forma como você estruturou o relacionamento entre Conta e Titular, importante para aplicar Orientação a Objetos, principalmente ao usar uma lista para representar mais de um cliente associado à conta. Isso mostra que você entendeu bem o objetivo do desafio e organizou o código de forma clara.

Continue explorando esse tipo de modelagem, pois ela será muito usada em projetos maiores.

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