Quizá llego un poco tarde, pero creo que entiendo qué quieres decir. Según Maquiavelo, "el fin justifica los medios". La ecuación que planteas es la siguiente:
\(
m_{a} = (\dfrac{f}{m_{e}})^{-1}·10
\)
que puede reescribirse como:
\(
m_{a} = \dfrac{m_{e}}{f}·10\text{, donde:}\\
m_{e}\text{: el valor moral del medio,}\\
f\text{: el valor moral del fin,}\\
m_{a}\text{: el grado de maquiavelismo, en porcentaje.}
\)
Bien, entonces entiendo que si el medio es bueno, éste toma un valor bajo y si el fin es bueno, éste toma un valor alto. Por otro lado, dices que los valores que pueden llegar a tener tanto el medio como el fin van del cero al diez. Así pues, si el medio es bueno y el fin también, el grado de maquiavelismo disminuye (ya que el numerador es pequeño y el denominador grande). Si el medio es malo y el fin también, el grado de maquiavelismo crece (porque el numerador es grande y el denominador es pequeño). Tu problema aparece cuando el fin es tan malo que equivale a cero, por lo que el grado de maquiavelismo es indefinido. Es posible que exista alguna alternativa usando límites, pero se me ocurre una manera más sencilla de calcular el grado de maquiavelismo.
Podrías considerar que si el medio es bueno, entonces que tome un valor alto, exactamente igual que ocurre con el fin. De esta manera, en vez de dividir el medio entre el fin, puedes hacer la media aritmética, sumando ambos términos y dividiendo entre el número de términos, que en este caso son dos. De esta manera, encontrarías un valor sobre diez (que puedes multiplicar por diez para obtener un valor sobre 100, es decir, un tanto por ciento) que equivaldría a un "antimaquiavelismo". Esto se debe a que, por ejemplo, si los fines fueran los mejores y los medios también, el grado de "antimaquiavelísmo" sería el máximo (un 100). Ahora solo faltaría encontrar el grado de maquiavelismo, que sería el opuesto al grado de "antimaquiavelismo", y lo puedes obtener fácilmente si le restas a cien el grado de "antimaquiavelismo". Así pues, queda:
\(
m_{a} = 100 - 10·\dfrac{f + m_{e}}{2}
\)
Ten en cuenta que los valores del fin y del medio van del cero al diez. Podrías hacer que fueran del cero al cien y así no tendrías que multiplicar por diez.