Advertisement
LightProgrammer000

Matriz [Criação e População]

Jan 29th, 2019
411
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5.     <!-- Cabeçalho -->
  6.     <head>
  7.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8.         <title> Testando JavaScript </title>
  9.  
  10.         <!-- Seção Css -->
  11.         <style> </style>
  12.  
  13.         <!-- Seção JavaScript -->
  14.         <script type="text/javascript">
  15.  
  16.             // Variáveis [Array Bidimensional]
  17.             var l = prompt("Digite o número de linhas: ", 1);
  18.             var c = prompt("Digite o número de colunas: ", 1);
  19.        
  20.             // Variáveis [inicializadas]
  21.             var matriz = [];
  22.             var acumulador = "";
  23.  
  24.             alert("Matriz: \nLinhas: " + l + " \nColunas: " + c);
  25.  
  26.             // Criação de Matriz [Estrutura Interna]
  27.             /*
  28.                           00  01  02
  29.             ** Matriz : [
  30.                           [], [], [],  00
  31.                           [], [], [],  01
  32.                           [], [], []   02
  33.                         ]
  34.             */
  35.             for (i = 0; i < l; i++)
  36.             {
  37.                 matriz[i] = [];
  38.                
  39.                 for (j = 0 ; j < c; j++)
  40.                 {
  41.                     matriz[i][j] = "";
  42.                 }
  43.             }
  44.  
  45.             // Populando matriz
  46.             for (i = 0; i < l; i++)
  47.             {
  48.                 for (j = 0; j < c; j++)
  49.                 {
  50.                     matriz[i][j] = prompt("Digite o elemento: ");                  
  51.                 }
  52.             }
  53.  
  54.             // Acumulador: Valores na lista
  55.             for (i = 0; i < l; i ++)
  56.             {
  57.                 for (j = 0; j < c; j++)
  58.                 {
  59.                     acumulador += matriz[i][j] + "\t";
  60.                 }
  61.  
  62.                 acumulador += "\n";
  63.             }
  64.  
  65.             alert("*** Valores *** \n" + acumulador );
  66.  
  67.         </script>
  68.     </head>
  69.  
  70. <!-- Corpo -->
  71. <body>
  72.  
  73. </body>
  74.  
  75. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement