
Pasar un codigo de C++ a JavaScript
Publicado por José (6 intervenciones) el 30/06/2022 03:31:50
Hola amigos.
Actualmente estoy trabajando en un proyecto de Metodo de transporte que se llama Costo Minimo.https://www.ingenieriaindustrialonline.com/investigacion-de-operaciones/metodo-del-costo-minimo/.
En resumen ya tengo el algoritmo que resuelve este tipo de problemas, pero es solo por consola en C++. Me propuse como tarea añadirle una interfaz, y para eso escoji como opcion JavaScript (El cual no domino nada) y Html.
Ya alguien me ayudo recietemente con una consulta con respecto a la interfaz la cual ya la terminé. Ahora lo que necesito es pasar mi algoritmo de C++ a JavaScript, pero se me ha hecho dificil. Para ser esactos el problema que tengo en con las matrices. Desde mi punto de vista son muy diferentes en JavaScript.
No es que quiero que alguien haga todo el trabajo por mi, solo quiero poder pasar al menos la primera parte para así entender como funciona.
Espero alguien me pueda ayudar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>using namespace std;
int main()
{int costos[20][20],
i, j,
min, origenes, rutas, origenes2, rutas2, c2, c1, p, q;
int demanda[20], oferta[20], rf[20], cf[20], sum = 0, sum2 = 0, sum3 = 0, sum4 = 0;
// Peddimos las rutas y destinoscout << "\n Ingrese el numero de origenes: ";
cin >> origenes;
cout << "\n Ingrese el numero de rutas: ";
cin >> rutas;
// Pedimos los costsocout << "\n Costos: \n";
for (i = 0; i < origenes; i++)
{for (j = 0; j < rutas; j++)
{cout << " Ingrese los costos en la poscicion [ " << (i + 1) << "," << (j + 1) << " ] :";
cin >> costos[i][j];
} } // Pedimos las demandascout << "\n Ingrese las demandas: \n";
for (i = 0; i < rutas; i++)
{cout << " Demanda : [ " << (i + 1) << " ]: ";
cin >> demanda[i];
} // Pedimos las ofertascout << "\n Ingrese las Ofertas: \n";
for (i = 0; i < origenes; i++)
{ //
cout << " Oferta : [ " << (i + 1) << " ]: ";
cin >> oferta[i];
} // Imprimimos la matriz para ver que pedocout << "\n Matriz:\n";
for (i = 0; i < origenes; i++)
{cout << "\n";
for (j = 0; j < rutas; j++)
{cout << " | " << costos[i][j];
}cout << " " << oferta[i];
}cout << "\n\n";
for (j = 0; j < rutas; j++)
{cout << " " << demanda[j];
}}Valora esta pregunta


0
