Hola, quería plantear una duda que me surge a un ejercicio que me han mandado. El enunciado es el siguiente:
Implementa un script que te solicite los valores de una matriz 3x3 y sobre estos calcule el determinante. En el caso de que la matriz sea singular, el script deberá advertirlo con un mensaje.
La solución que he dado es esta, pero no sé cómo hacer para que me aparezca un alert cuando el teterminante es 0.
Pueden darme una solución por favor? Se lo agradecería enormemente. (Esto funciona perfectamente, sólo falta determinante = 0 mensaje pantalla)
function det()
{
var a=new Array(3)
for(i=1;i<=3;i++)
{ a[i]=[0,0,0,0]
for(j=1;j<=3;j++)
{ a[i][j]=parseFloat(document.matriz[3*i+j-4].value) }
}
deta=a[1][1]*a[2][2]*a[3][3]+a[1][2]*a[2][3]*a[3][1]+a[2][1]*a[3][2]*a[1][3]
detb=a[1][3]*a[2][2]*a[3][1]+a[2][3]*a[3][2]*a[1][1]+a[1][2]*a[2][1]*a[3][3]
determ=deta-detb
document.matriz.determinante.value=determ
}