Oi, Cristin! Como vai?
Gostei de ver como você estruturou a classe Funcionario, aplicando bem os conceitos de propriedades e métodos. Um ponto de atenção é que, no método Promover
, o campo atualizado deveria ser o Cargo
, e não o Nome
. Assim, o novo cargo seria corretamente atribuído ao funcionário.
Uma dica interessante para o futuro é usar o método ToUpper()
para padronizar textos, evitando diferenças de maiúsculas e minúsculas nas comparações. Veja este exemplo:
string cargoAtual = "Assistente";
string novoCargo = "assistente";
if (cargoAtual.ToUpper() == novoCargo.ToUpper()) {
Console.WriteLine("Os cargos sao iguais.");
}
Esse código converte os textos para maiúsculas antes de comparar, garantindo uma verificação mais consistente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!