Operación aritmética dentro de array
Publicado por Giovanni (79 intervenciones) el 28/03/2020 05:56:47
Buenas, verán lo que pasa es que estoy tratando de hacer una función que resuelva parábolas verticales y en el proceso me topé con un inconveniente. La función no returna ningún valor numérico y da error en la declaración de la variable deltaS según el navegador (google chrome). El código javascript es el siguiente:
Espero sus respuestas y desde ya les agradezco cualquier ayuda :)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function parabola(x1=0, y1=0, x2=0, y2=0, x3=0, y3=0){
var res1 = new Array(x1, y1, 1, (x1 * x1 * -1));
var res2 = new Array(x2, y2, 1, (x2 * x2 * -1));
var res3 = new Array(x3, y3, 1, (x3 * x3 * -1));
var res1 = new Array(x1, y1, 1, (x1 * x1 * -1));
var res2 = new Array(x2, y2, 1, (x2 * x2 * -1));
var deltaS = new Array(res1[0] * res2[1] * res3[2]);
deltaS[0] +=(res2[0] * res3[1] * res1[2]);
deltaS[0] +=(res3[0] * res1[1] * res2[2]);
deltaS[1] +=(res2[0] * res1[1] * res3[2]);
deltaS[1] +=(res1[0] * res3[1] * res2[2]);
deltaS[1] +=(res3[0] * res2[1] * res1[2]);
deltaS[0] = deltaS[0] - deltaS[1];
return deltaS[0];
}
document.write(parabola(-3,-7,-1,1,0,2));
Espero sus respuestas y desde ya les agradezco cualquier ayuda :)
Valora esta pregunta


0