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