Hola
He intentado hacer un javascript con la suma de las filas, columnas y total de todo el matriz pero la suma de las columnas no me sale bien (por ejemplo
5 4 0 => 9 (suma de una fila)
3 2 2 => 7 (suma de una fila)
7 3 4 => 14 (suma de una fila)
15 9 6 => Es la suma de una sola columna
Ejercicio dice:
Una empresa de colectivos tiene tres líneas de 6 coches cada una. Por cada viaje el chofer entrega al llegar a la terminal una planilla con el numero de coche (de 1 a 6), numero de línea (de 1 a 3) y la recaudación del viaje. Se pide informar por pantalla: -- La recaudación total por línea de colectivo ( por filas). -- La recaudación total por coche (por columnas). -- La recaudación total general.
Código:
<script type="text/javascript" >
var recaudacion = new Array (3);
var sumalinea = new Array (3);
var sumacolumna = new Array (6);
var sumalineatotal = 0;
for (i=0; i<3; i++) {
recaudacion [i] = new Array (6);
sumalinea [i] = 0;
for (j=0; j<6; j++) {
recaudacion [i][j] = prompt("Introduce los datos de recaudación de la línea (" +i+ ") y el nº coche (" +j+ "):");
sumacolumna [j] = 0;
sumalinea [i] = parseInt(sumalinea[i]) + parseInt(recaudacion [i][j]);
sumacolumna [j] = parseInt(sumacolumna[j]) + parseInt(recaudacion [i][j]);
}
sumalineatotal = sumalinea[i] + sumalineatotal;
}
alert("La recaudación de las líneas (1-3) son " +sumalinea.join(" "));
alert("La recaudación de los coches (1-6) son " +sumacolumna.join(" "));
alert("La recaudación de todas las lineas es " +sumalineatotal);
</script>
Por favor y Gracias
Un saludo!