Regra de Avaliação para Recuperação

Olá,
estou com um dúvida quanto a criação de um regra de avaliação para um curso que possui 4 bimestres (B1, B2, B3, B4), com notas que variam de 1 a 100. O aluno tem direito a 1 prova de recuperação por semestre se não atingir a média de 50 pontos, além de 1 prova de recuperação final calculada em cima da média dos semestres, se também não atingir os 50 pontos, totalizando 3 recuperações (R1, R2, R3). Desta forma, o aluno utilizará a maior nota que conseguir na recuperação substituindo a menor em qualquer uso delas.

Resumidamente:

  • Notas de 1 a 100 (números inteiros)
  • 1º Semestre (S1): se (B1 + B2)/2 < 50 , aplica-se um prova de recuperação (R1) e considera a maior nota.
  • 2º Semestre (S2): se (B3 + B4)/2 < 50 , aplica-se um prova de recuperação (R2) e considera a maior nota.
  • Final: se (S1 + S2)/2 < 50, aplica-se um prova de recuperação (R3) e considera a maior nota.

É possível fazer? Poderiam enviar esta fórmula?

Agradeço pela ajuda!