Program.cs
Funcionario funcionario = new Funcionario("Carlos Pereira", "Assistente Administrativo");
funcionario.Promover("Assistente Administrativo");
funcionario.Promover("Analista de Projetos");
Funcionario.cs
class Funcionario
{
public string Nome;
public string Cargo;
public Funcionario(string nome, string cargo)
{
Nome = nome;
Cargo = cargo;
}
public void Promover(string novoCargo)
{
if (novoCargo == Cargo)
{
Console.WriteLine($"Esse já é o atual cargo da funcionária {Nome}");
}
else
{
Cargo = novoCargo;
Console.WriteLine($"{Nome} foi promovido para {Cargo}!");
}
}
public override string ToString()
{
return $"{Nome} - {Cargo}";
}
}