
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 destinos
cout << "\n Ingrese el numero de origenes: ";
cin >> origenes;
cout << "\n Ingrese el numero de rutas: ";
cin >> rutas;
// Pedimos los costso
cout << "\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 demandas
cout << "\n Ingrese las demandas: \n";
for (i = 0; i < rutas; i++)
{
cout << " Demanda : [ " << (i + 1) << " ]: ";
cin >> demanda[i];
}
// Pedimos las ofertas
cout << "\n Ingrese las Ofertas: \n";
for (i = 0; i < origenes; i++)
{ //
cout << " Oferta : [ " << (i + 1) << " ]: ";
cin >> oferta[i];
}
// Imprimimos la matriz para ver que pedo
cout << "\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