Lógica, perguntado por brunolouco10, 1 ano atrás

Escreva função “contem” que nos diz se um array contém um determinado elemento.

contem([1, 6, 7, 6], 7)
true
contem([1, 6, 7, 6], 6)
true
contem([], 7)
false
contem([8, 5], 7)
false
Dá-me uma dica!
Lembre-se que a função “indexOf” indica a posição de um elemento na matriz e também indica um valor particular para os elementos que NÃO estão dentro da matriz.

Já tentei mudar o código, mas tá sempre esse erro

function contem(elemento){
let array =[];

for(var i=0; i< 8
; i++)
array = elemento.indexOf(i);
if(array!= -1){
return true;
}}

Erro:
Sua solução não passou as provas
Resultados do teste:
contem([1, 6, 7, 6], 7) é true
contem([1, 6, 7, 6], 6) é true
contem([], 7) é false
contem([8, 5], 7) é false
contem([1, 8, 5], 7) é false
contem([1, 1, 1], 1) é true Ver detalhes --- Esse é o erro.
Descrição do grupo Descrição da amostra

Soluções para a tarefa

Respondido por paulamadersgvrs
1

Resposta:

function contem(arr, num){

let ret = false

arr.forEach((e) => {

 if(e == num)

  ret = true

})

return ret

}

Explicação:

pra mim deu certo


juhnior0carvalho: boa tarde td bem ? consegue me ajudar fazer as questões anteriores ? estou no final mas todo perdido quase desistindo
Respondido por LarissaMoura3
0

A função pode ser desenvolvida da seguinte forma:

function contem(arr, num){

let ret = false

arr.forEach((e) => {

if(e == num)

 ret = true

})

return ret

}

Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo.  

São muito utilizados na programação. O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados.

Bons estudos!


brunolouco10: Larissa tudo bem?
Você conseguiu fazer essa? Só falta essa para mim.

mesesDoAno[0]
"janeiro"
["esse", "cachorro", "tem", "a", "cauda", "peluda"][1]
"cachorro"
Atenção! O índice que você passa deve ser menor que o tamanho da matriz, ou coisas ruins podem acontecer.

Tente você mesmo no console: o que acontece se você pedir o item 0 de uma lista vazia? Ou se você perguntar ao item 48 por uma lista de 2 itens?
Perguntas interessantes