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

Exercicio 1

Gostaria que avalieasem a código, não sei se está correto e gostariade fazer uma pergunta, o as classes estão no mesmo arquivo tenho duvidas se havia alguma diferença.

Conta.cs

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

class Conta
{
    private string agencia {get;set;};
    private string numeroDaConta {get;set;};
    private string SaldoDaConta{ get; set; }
    private string Limite { get; set; }

    public string Agencia{get;set;}
    public string NumeroDaConta { get; set; }
    public string SaldoDaConta{ get; set; }
    public string Limite { get; set; }
    public string Titular Titular{get;set;}

    public void DadosDaConta(){
        Console.WriteLine($"{Agencia} {NumeroDaConta} {SaldoDaConta} {Limite}" )
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá Ivan, como vai?

Vamos dar uma olhada no seu código! Primeiro, é ótimo ver que você já começou a implementar a orientação a objetos com as classes Titular e Conta. Vou apontar algumas coisas que podem ser ajustadas:

  1. Propriedades Duplicadas: Na classe Conta, você declarou algumas propriedades duas vezes (por exemplo, Agencia, NumeroDaConta, SaldoDaConta e Limite). Você só precisa de uma declaração para cada propriedade. Remova as propriedades privadas ou públicas duplicadas, dependendo de como você pretende usá-las.

  2. Tipo de Dados: As propriedades SaldoDaConta e Limite provavelmente deveriam ser do tipo decimal ou double em vez de string, já que representam valores numéricos.

  3. Erro de Sintaxe: No método DadosDaConta, falta um ponto e vírgula no final da linha Console.WriteLine.

Aqui está uma versão ajustada do seu código:

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

class Conta
{
    public string Agencia { get; set; }
    public string NumeroDaConta { get; set; }
    public decimal SaldoDaConta { get; set; }
    public decimal Limite { get; set; }
    public Titular Titular { get; set; }

    public void DadosDaConta()
    {
        Console.WriteLine($"{Agencia} {NumeroDaConta} {SaldoDaConta} {Limite}");
    }
}

Espero que essas dicas ajudem a melhorar seu código! Continue praticando e explorando a orientação a objetos.

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.