Funcionario.cs
public class Funcionario
{
public string Nome { get; set; }
private double salario;
public Funcionario(string nome, double salarioInicial)
{
Nome = nome;
salario = salarioInicial;
}
public void ReajustarSalario(double valor)
{
if (valor > salario)
{
salario = valor;
}
else
{
Console.WriteLine($"Erro: O novo salário deve ser maior que o atual.");
}
}
public double Salario
{
get { return salario; }
}
}
Program.cs
Funcionario f = new Funcionario("Matheus Oliveira", 6000);
f.ReajustarSalario(3500);
f.ReajustarSalario(7350);
Console.WriteLine("Funcionário: " + f.Nome);
Console.WriteLine("Salário atual: R$ " + f.Salario.ToString("F2"));