Iterando con matrices
https://engineerdesistemas.blogspot.com/2016/04/iterando-con-matrices.html
En nuestro contexto digital y en todo lo que nos rodea, practicamente están involucradas las matrices, por ejemplo cuando se inicia sesión a nuestra cuenta de correo de tenemos una lista ordenada y cada fila tiene sus correspondientes datos: fecha, remitente, asunto y otros, esto hace pensar que en algún lugar se ha definido esos datos dentro de una matriz.
De igual forma podemos realizar el análisis para una lista de reproducción de canciones en MP3, una agenda de contactos, etc.
Ahora cuando tenemos la necesidad de hacer un recorrido por los datos que contiene una matriz es necesario realizar una iteración de acuerdo a la longitud o tamaño de nuestra matriz.
Por tanto para realizar la iteración podemos usar el ciclo While o el ciclo For de acuerdo a nuestra preferencia.
Vamos a ilustrar el código de la siguiente manera:
Este es el código fuente del archivo "Principal.html"
Aquí el código fuente del archivo "ejerciciomatriz.js"
Y el resultado en pantalla muestra así:
De igual forma podemos realizar el análisis para una lista de reproducción de canciones en MP3, una agenda de contactos, etc.
Ahora cuando tenemos la necesidad de hacer un recorrido por los datos que contiene una matriz es necesario realizar una iteración de acuerdo a la longitud o tamaño de nuestra matriz.
Por tanto para realizar la iteración podemos usar el ciclo While o el ciclo For de acuerdo a nuestra preferencia.
Vamos a ilustrar el código de la siguiente manera:
Este es el código fuente del archivo "Principal.html"
<!doctype html> <html> <head> <title> Programa con usando iteracion con matrices </title> <script type="text/javascript" src="ejerciciomatriz.js"> </script> </head> <body> <p>Esta es la pantalla principal</p> </body> </html>
Aquí el código fuente del archivo "ejerciciomatriz.js"
var miMatriz = [100,200,300,400]; //Se define la matriz, su longitud y sus datos var total = 0; //Se define la variable total que indica la suma de todos los elementos de la matriz //Se define dentro del ciclo el índice i que es el iterador y hace el recorrido por los datos de la matriz for (var i = 0; i < miMatriz.length ; i++ ) { //Se suma el valor actual al total total = total + miMatriz[i]; } // Se muestra el resultado del valor total alert("El valor total es: "+total);
Y el resultado en pantalla muestra así: