1
resposta

[Projeto] Projeto - Atividade 1

class Conta
{
    public double numeroIndicador;
    public string titular;
    public string senha;
    public double saldo;
    public void ExibirConta()
    {
        Console.WriteLine($"Incrição: {numeroIndicador}");
        Console.WriteLine($"Titular: {titular}");
        Console.WriteLine($"Senha: {senha}");
        Console.WriteLine($"Saldo: {saldo}");
    }
    public void ExibirConta2()
    {
        Console.WriteLine($"Incrição: {numeroIndicador}");
        Console.WriteLine($"Titular: {titular}");
        Console.WriteLine($"Senha: {senha}");
        Console.WriteLine($"Saldo: {saldo}");
    }
    public void ExibirConta3()
    {
        Console.WriteLine($"Incrição: {numeroIndicador}");
        Console.WriteLine($"Titular: {titular}");
        Console.WriteLine($"Senha: {senha}");
        Console.WriteLine($"Saldo: {saldo}");
    }
}

Conta minhaConta1 = new Conta();
minhaConta1.titular = "Lucas Silva";
minhaConta1.numeroIndicador = 1;
minhaConta1.senha = "5891";
minhaConta1.saldo = 4000;


Conta minhaConta2 = new Conta();
minhaConta2.titular = "Fernado";
minhaConta2.numeroIndicador = 2;
minhaConta2.senha = "Nando123";
minhaConta2.saldo = 1000;

Conta minhaConta3 = new Conta();
minhaConta3.titular = "zulmira";
minhaConta3.numeroIndicador = 3;
minhaConta3.senha = "zuzu1";
minhaConta3.saldo = 23123;

Console.WriteLine();
minhaConta1.ExibirConta();
Console.WriteLine();
minhaConta2.ExibirConta2();
Console.WriteLine();
minhaConta3.ExibirConta3();

1 resposta

Oi, Estudante! Como vai?

Gostei de como você organizou a classe Conta e criou instâncias com diferentes dados. Para melhorar, você pode unificar os métodos ExibirConta, ExibirConta2 e ExibirConta3, pois todos fazem a mesma coisa. Basta usar apenas um método e chamá-lo para qualquer instância.

Veja este exemplo:

class Conta
{
    public double numeroIndicador;
    public string titular;
    public string senha;
    public double saldo;

    public void ExibirConta()
    {
        Console.WriteLine($"Inscrição: {numeroIndicador}");
        Console.WriteLine($"Titular: {titular}");
        Console.WriteLine($"Saldo: {saldo}");
    }
}

Explicação: Removi os métodos duplicados e omiti a senha na exibição por segurança. Agora, todas as contas podem chamar o mesmo ExibirConta().

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!