Un petit coup de Maple me donne 3 solutions (probablement conjugées ...) avec des racines et des complexes un peu partout.
Converti en C (et optimisé pour minimiser le nombre d'opérations, cool maple), ça donne :
Racine 1
t2 = A*A;
t5 = sqrt(-1875.0+11664.0*t2);
t8 = pow(1620.0*A+15.0*t5,0.3333333333333333);
t12 = t8/30.0+5.0/2.0/t8+1.0/2.0;
racine 2
t2 = A*A;
t5 = sqrt(-1875.0+11664.0*t2);
t8 = pow(1620.0*A+15.0*t5,0.3333333333333333);
t10 = 1/t8;
t12 = sqrt(3.0);
t18 = -t8/60.0-5.0/4.0*t10+1.0/2.0+sqrt(-1.0)*t12*(t8/30.0-5.0/2.0*t10)/2.0;
racine 3
t2 = A*A;
t5 = sqrt(-1875.0+11664.0*t2);
t8 = pow(1620.0*A+15.0*t5,0.3333333333333333);
t10 = 1/t8;
t12 = sqrt(3.0);
t18 = -t8/60.0-5.0/4.0*t10+1.0/2.0-sqrt(-1.0)*t12*(t8/30.0-5.0/2.0*t10)/2.0;
Atention : les 'tx' n'ont pas forcément la même valeur d'une racine à l'autre, met ça dans des fonctions séparées ...
Mais attention : dans les racines 2 et 3, il y a des imaginaires.