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

Olá meus amigos,o If não poderia ser : If(funcionario.Autenticar(senha)) .

public bool Logar(IAutenticavel funcionario, string senha) { bool usuarioAutenticado = funcionario.Autenticar(senha);

if(usuarioAutenticado)
{
    Console.WriteLine("Bem-vindo ao sistema!");
    return true;
}
else
{
    Console.WriteLine("Senha incorreta!");
    return false;
}

}

insir

insira seu código aqui

a seu código aqui
1 resposta
solução!

Olá Ricardo!

Realmente poderia fazer isso sim. Essa é só uma outra forma de fazer essa verificação.

Caso realmente não irá usar a variável usuarioAutenticado, pode ser usado desse jeito sim.

Bons estudos!