Skip to content

Commit b1b76d4

Browse files
author
Luiz Murakami
committed
Create server.js
Adicionado o server.js para realizar testes com a class Matriz.
1 parent 6801295 commit b1b76d4

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

server.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
const Matriz = require('./app/models/matriz');
2+
3+
var numDecisionVar = 2; // Quantidade de variáveis de decisão
4+
var numConstraintVar = 4; // Quantidade de variáveis de restrição
5+
6+
var matriz = new Matriz(numConstraintVar + 1, numDecisionVar + 1);
7+
8+
var line1 = [7/10, 1, 630];
9+
var line2 = [1/2, 5/6, 600];
10+
var line3 = [1, 2/3, 700];
11+
var line4 = [1/10, 1/4, 135];
12+
var line5 = [-10, -9];
13+
14+
for (var i = 0; i < numConstraintVar + 1; i++)
15+
{
16+
switch (i)
17+
{
18+
case 0:
19+
matriz.addInput(line1, i);
20+
break;
21+
case 1:
22+
matriz.addInput(line2, i);
23+
break;
24+
case 2:
25+
matriz.addInput(line3, i);
26+
break;
27+
case 3:
28+
matriz.addInput(line4, i);
29+
break;
30+
case 4:
31+
matriz.addInput(line5, i);
32+
break;
33+
}
34+
}
35+
36+
var simplexFrame = Matriz.generateSimplexFrame(matriz);
37+
38+
simplexFrame.print();

0 commit comments

Comments
 (0)