Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Resolução

class Funcionario
{ 
    public string Nome { get; set; }
    public string Cargo { get; private set; }



    public Funcionario(string nome, string cargo)
    {
        Nome = nome;
        Cargo = cargo;
    }


    public string Promover(string novoCargo)
    {
        if (novoCargo == Cargo)
           return "Erro: O novo cargo deve ser diferente do cargo atual.";

        Cargo = novoCargo;
        return "Promoção realizada com sucesso!";
    }

}
Funcionario func = new Funcionario("Adila Mendes", "Assitente");

string novoCargo = func.Promover("Gerente");


Console.WriteLine("Nome: " + func.Nome);
Console.WriteLine("Cargo: " + func.Cargo);


Console.WriteLine(novoCargo);


Console.WriteLine("-----Pós- Promoção-----");

Console.WriteLine("Nome: " + func.Nome);
Console.WriteLine("Cargo: " + func.Cargo);

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

Oi, Vinicius! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, importante como você tratou a promoção usando validação simples. Isso deixa o código claro e direto. Continue praticando essa organização, faz diferença no aprendizado.

Siga firme nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!