class Funcionario
{
public string Nome { get; set; }
public string Cargo { get; set; }
public Funcionario(string nome, string cargo)
{
Nome = nome;
Cargo = cargo;
}
public void ExibirInformacoes()
{
Console.WriteLine($"Funcionário: {Nome}");
Console.WriteLine($"Cargo Atual: {Cargo}");
}
public void Promover(string novoCargo)
{
if (novoCargo != Cargo)
{
Cargo = novoCargo;
Console.WriteLine($"Promoção realizada com sucesso: {Cargo}");
}
else
{
Console.WriteLine("Erro, a promoção não ocorreu");
}
}
}
Funcionario f1 = new Funcionario("Carlos Pereira", "Assistente Administrativo");
f1.ExibirInformacoes();
f1.Promover("Assistente Administrativo");
f1.Promover("Analista de Projetos");
f1.ExibirInformacoes();