0
respostas

[Projeto] Minha versão - Gerenciamento de funcionários

 public class Funcionario
 {
     public string nome { get; set; }
     public string cargo { get; set; }

 public Funcionario(string nome, string cargo)
 {
     this.nome = nome;
     this.cargo = cargo;
 }

 public void Promover(string novoCargo)
 {
     if (cargo != novoCargo)
     {
         cargo = novoCargo;
         Console.WriteLine("Promoção realizada com sucesso!");
         Console.WriteLine($"Funcionário {nome} promovido para o cargo de {cargo}.");
     }
     else
     {
         Console.WriteLine($"Erro: O funcionário {nome} já está no cargo de {cargo}.");
     }
 }

 public void ExibirFuncionario()
 {
     Console.WriteLine("\n***Detalhes do Funcionário***");
     Console.WriteLine($"Nome: {nome}");
     Console.WriteLine($"Cargo: {cargo}");
 }
 }

Funcionario funcionario = new Funcionario("João", "Analista");
funcionario.ExibirFuncionario();
funcionario.Promover("Analista");
funcionario.ExibirFuncionario();

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora