Funcionario.cs
namespace Empresa.Modelos;
class Funcionario {
private decimal Salario;
public string? Nome {get;set;}
public Funcionario(decimal salario, string? nome) {
Salario = salario;
Nome = nome;
}
public void ReajustarSalario(decimal novoSalario) {
if (novoSalario > Salario) {
Salario = novoSalario;
Console.WriteLine("Salário alterado com sucesso!\n");
Console.WriteLine($"Nome: {Nome}");
Console.WriteLine($"Salário: R${Salario.ToString("F2")}");
}
else {
Console.WriteLine("O novo salário deve ser maior que o atual.");
}
}
}
Program.cs
using Empresa.Modelos;
Console.Clear();
Funcionario f = new Funcionario(4000m, "Julio");
f.ReajustarSalario(3999);
f.ReajustarSalario(4001);