Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas confiáveis e rápidas com a ajuda de nossos especialistas. Junte-se à nossa plataforma para obter respostas confiáveis para suas dúvidas de uma ampla comunidade de especialistas. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas.

construa uma função chamada são extremidades que receba como parâmetro um vetor de valores numérico e retorne o resultado da soma do primeiro e do último elemento desse vetor



Comando teste

Console.log( junta ([1,2,3],[4,5]))

Console.log ( junta([3,2],[1,0]))

Console.log (junta([1],[2]))


Resultado


[ 1,2, 3,4, 5]

[ 3,2, 1,0]

[1,2]


Construa Uma Função Chamada São Extremidades Que Receba Como Parâmetro Um Vetor De Valores Numérico E Retorne O Resultado Da Soma Do Primeiro E Do Último Elemen class=

Sagot :

Resposta:

console.log(somaExtremidades([1, 2, 3]));

console.log(somaExtremidades([0, 8, 5, 6, 9]));

console.log(somaExtremidades([5, 10]));

function somaExtremidades(numArray) {

   var soma = 0;

   for (let i = 0; i < numArray.length; i++)

       if (i == 0 || i == (numArray.length - 1))

           soma = soma + numArray[i];

   return soma;

}

Explicação:

Como não foi especificado, criei o código em Javascript, por dedução como o exemplo usava console.log().

Na função, o que fiz foi:

Definir que ela precisa receber um parâmetro, que nomeei de numArray.

=> Lembrando que JS é uma linguagem dinâmica, por isso não precisei definir no parâmetro que era um Array (ou vetor), nem o tipo de valor recebido.

Criar uma variável para somar (var soma), que inicia como 0 para poder adicionar valores sem nenhum erro.

• Utilizar uma estrutura de repetição para poder "andar" em todas as posições do array.

   • Dentro da estrutura de repetição, usei uma estrutura de condição, para verificar se a variável de controle da repetição estava na primeira posição do array (0) ou na última posição do array (numArray.length-1).

       • Se esta condição fosse verdadeira, então fazer a soma. (soma = soma + numArray[i]).

• Então retornar o valor da soma (return soma).

A função estava sendo chamada nos console.log(), seguindo o exemplo.

Espero ter ajudado, bons estudos!