# Procurar por um dado valor

O objetivo deste exercício é procurar a célula de um dado valor e retornar a posição dela.

Para isto, deve preencher o método `indexOf()`, cujos parâmetros são a array a ser explorada e o valor a ser procurado. Se o valor `lookingFor` não está na array `tab`, o método deve retornar -1.

A ideia do algoritmo é varrer toda a array, a verificar o valor de cada célula. Se for o valor procurado, deve retornar o índice da célula que está a ser verificada.

Lembre-se que os índices começam com 0 e não com 1. Logo, se houverem 3 células, os índices delas serão 0, 1 e 2. Não vai haver nenhuma célula numerada com 3.

Lembre-se também que a quantidade de células numa array pode ser recuperada a usar o atributo `length`. Portanto, se a sua array é chamada `tab`, o tamanho dela será recuperado como `tab.length`. Observe que não existe um () depois de `length`. Um atributo é como uma variável dentro de outro objeto (no caso, a array).

Logo, o último valor de uma array é dado por `tab[tab.length - 1]`.

Lembre-se também que a quantidade de células numa array pode ser recuperada com a função `len()`. Logo, se a sua array é chamada `tab`, o tamanho dela pode ser recuperado como `len(tab)`.

Logo, o último valor de uma array é dado por `tab[ len(tab) - 1]`.