0
respostas

Minha solução

namespace Teste4_Alura.ExercicioOO;

internal class Funcionario3
{
    public string Nome { get; set; }
    private double Salario { get; set; }
    public Funcionario3(string nome, double salario)
    {
        Nome = nome;
        Salario = salario;
    }

    public void ReajustSalario(double novoSalario)
    {
        if(novoSalario < Salario) { Console.WriteLine("Erro: O novo Salario deve ser maior que o atual"); }
        else 
        {
            Console.WriteLine($""""
            Funcionario: {Nome}
            Salario atual: {novoSalario:c2}
            """");
        }
    }
    
}
#region Desafio Encapsulamento reajuste de Salario
using Teste4_Alura.ExercicioOO;
Funcionario3 f = new Funcionario3("Fernanda Lima", 4000);
f.ReajustSalario(3500);
f.ReajustSalario(4200);


#endregion