1
resposta

Conta Bancária

using System;

namespace Banco
{
    public class Titular
    {
        public string NomeCompleto { get; set; } = "";
        public int Rg { get; set; }
        public long Cpf { get; set; }
    }

    public class Conta
    {
        public Titular Titular { get; set; } = new Titular();
        public int Agencia { get; set; }
        public int NumeroConta { get; set; }
        public decimal Saldo { get; set; }
        public decimal Limite { get; set; }

        public string MostrarInfo =>
            $"O Sr(a) {Titular.NomeCompleto} está logado na conta {Agencia}/{NumeroConta} possuindo o saldo de: {Saldo:C} e limite: {Limite:C}.";
    }
}
Titular Roberto = new Titular();
Conta Bradesco = new Conta();

Roberto.NomeCompleto = "Roberto da Silva Souza";
Roberto.Cpf = 12345645612;
Roberto.Rg = 551852351;

Bradesco.Agencia = 1589;
Bradesco.NumeroConta = 123456;
Bradesco.Titular = Roberto;
Bradesco.Saldo = 1251;
Bradesco.Limite = 3500;

Console.WriteLine(Bradesco.MostrarInfo);
1 resposta

Olá, Mateus! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de classes para estruturar os dados do titular e da conta, utilizou muito bem propriedades automáticas para simplificar a definição dos atributos e ainda compreendeu a importância de criar uma propriedade (MostrarInfo) para exibir informações formatadas de forma clara e prática.

Uma dica interessante para o futuro é implementar métodos que permitam operações bancárias, como depósito e saque. Assim:

public void Depositar(decimal valor)
{
    Saldo += valor;
    Console.WriteLine($"Depósito de {valor:C} realizado com sucesso! Saldo atual: {Saldo:C}");
}

public void Sacar(decimal valor)
{
    if (valor <= Saldo + Limite)
    {
        Saldo -= valor;
        Console.WriteLine($"Saque de {valor:C} realizado com sucesso! Saldo atual: {Saldo:C}");
    }
    else
    {
        Console.WriteLine("Saldo insuficiente para realizar o saque.");
    }
}

Isso faz com que a classe Conta seja mais funcional, permitindo simular operações reais de um sistema bancário.

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!