1
resposta

Exercicio 1

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

    public void ExibirTitular()
    {
        Console.WriteLine("\nInformações Titular");
        Console.WriteLine($"\tNome: {Nome}\n\tIdade: {Idade}");
    }
}






class Conta
{
    public Titular titular;
    public int Agencia { get; set; }
    public int NumeroDaConta { get; set; }
    private decimal _saldo;
    public decimal Saldo
    {
        get => _saldo;
        set => _saldo = value < 0 ? 0 : value;
    }
    public decimal _limite;
    public decimal Limite 
    {
        get => _limite;
        set => _limite = value > _saldo ? Saldo : value; 
    }

    public void ExibirInformacaoConta()
    {
        Console.WriteLine("\nInformações da Conta");
        Console.WriteLine($"\tTitular: {titular.Nome}\n\tSaldo: {Saldo}");
        Console.WriteLine($"\tAgência: {Agencia}\n\tNúmero: {NumeroDaConta}");
        Console.WriteLine($"\tLimite: {Limite}");
    }
}








//Program
Titular cauan = new Titular();
cauan.Nome = "Cauan Sampaio";
cauan.Idade = 22;
//cauan.ExibirTitular();


Conta corrente = new Conta();
corrente.titular = cauan;
corrente.Agencia = 1111;
corrente.NumeroDaConta = 27777;
corrente.Saldo = 550.00m;
corrente.Limite = 600;
corrente.ExibirInformacaoConta();
1 resposta

Oi, Cauan! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso de propriedades e a separação entre Titular e Conta ficou bem organizado. Gostei de como você controlou o valor de Saldo e Limite usando getters e setters, mostrando cuidado com regras internas da classe.

Uma dica interessante para o futuro é usar o método ToString() para exibir dados formatados sem repetir vários Console.WriteLine. Veja este exemplo:


public override string ToString() {
    return $"Nome: {Nome}, Idade: {Idade}";
}
// Exemplo de uso:
Console.WriteLine(titular.ToString());

Esse código retorna uma string formatada, facilitando a exibição dos dados.

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