Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

alguém aí pode me ajudar numas atividadades de algorítimo JS?

Chama lá discord JoãoIto#1877! Me ajuda plzzzz!

2 respostas

Fala João Victor, como está?

Pode mandar as atividades aqui mesmo que eu te ajudo!

Aguardo a resposta :D

solução!

Eu tinha uma atividade, entendi, e consegui fazer... Porém queria melhores explicações, pois documento todos os meus códigos pra estudar dps... Se puder me explica melhor essas funções ficaria feliz :)! PS: São funções distintas umas das outras, não tem nenhuma ligação

Questão matriz tabular :

function imprimeMatrizTabular(matriz) {
  let string = "";

  for (let line = 0; line < matriz.length; line++) {
    for (let column = 0; column < matriz[line].length; column++) {
      const element = matriz[line][column];
      string += `${element}\t`;
    }
     string += `\n`;
  }

  console.log(string);
}

/////////////

Questão soma matriz:

function somaMatriz(matriz) {

var sum = 0;

for ( var line = 0; line < matriz.length; line++) {
    for (var column = 0; column < matriz[line].length; column++) {
        sum += matriz[line][column]
    }
}
return sum
}

/////////////

questão vetor diagonal:

function vetorDaDiagonalPrincipal(matriz) {

   const result = [];
   for (var line = 0; line < matriz.length; line++) {
   result.push(matriz[line][line]);
}
return result

}

////////////

questão soma matrizes

function somaMatrizes (matriz1, matriz2) {

    var list = [];

    for (var line = 0; line < matriz1.length; line++) {
        var temp = [];
        for (var column = 0; column < matriz1[line].length; column++) {
            temp[column]=(matriz1[line][column]+matriz2[line][column])
        }
        list[line]=temp
    }
    return list
}

//////////////