Olá,
alguém conhece algum pattern que auxilie na construção de fórmulas para cálculos de regras de negócio ?
Estou querendo que o usuário advanced da aplicação possa alterar as fórmulas de um determinado cálculo.
Por exemplo.
Fórmula cálculo para tirar a média de um determinado aluno:
Parâmetros:
N1 = Nota Primeira Prova
N2 = Nota Segunda Prova
TP = Trabalho Prático
SE = Seminário
Um determinado professor deseja que a média da turma dele, a partir desses parãmetros seja dessa forma:
média = (N1 + N2 + TP + SE )/4
Já um outro professor deseja de uma outra forma, e com parâmetros diferentes:
N1 = Nota Primeira Prova
N2 = Nota Segunda Prova
N3 = Nota Terceira Prova
média = (N12 + N23 + N3*5 )/10
Existe algum Pattern que se adequa a esse tipo de problema ?
Resumindo para um determinado tipo de cálculo eu teria uma lista de parâmetros (numéricos), uma fórmula (operações aritméticas) relacionando parâmetros e um retorno numérico resultada do cálculo.

