Es incorrecto en varios aspectos.
En primer lugar, si B es negativo o positivo, en la representacion, no se ve.
En segundo lugar, haces la raiz de numeros negativos.
En tercer lugar, el código está muy repetido.
Hazlo sin un if/else por cada combinacion de positivo/negativo.
Comprueba si la raiz es negativa o positiva, que es una parte importante de esta ecuación.
Trata de hacer que los números que se ven en la ecuación con LATEX sean correctos.
Al parecer por lo que he visto, cuando B es negativa, la cambias a positiva sin más razón.
Este código lo puedes hacer sin necesidad de if/elses para cada posibilidad.
1 hilo de código, haciendo las comprobaciones que quieras, pero solo 1 hilo, no 8 posibilidades.
En primer lugar, si B es negativo o positivo, en la representacion, no se ve.
En segundo lugar, haces la raiz de numeros negativos.
En tercer lugar, el código está muy repetido.
Hazlo sin un if/else por cada combinacion de positivo/negativo.
Comprueba si la raiz es negativa o positiva, que es una parte importante de esta ecuación.
Trata de hacer que los números que se ven en la ecuación con LATEX sean correctos.
Al parecer por lo que he visto, cuando B es negativa, la cambias a positiva sin más razón.
Este código lo puedes hacer sin necesidad de if/elses para cada posibilidad.
1 hilo de código, haciendo las comprobaciones que quieras, pero solo 1 hilo, no 8 posibilidades.