Faça uma função que receba um vetor de inteiros e retorne quantos valores pares ele possui.

Passo 1

Estamos com o seguinte problema: criar uma função que receba um vetor (lista) de números inteiros e devolva quantos desses números são pares. Para resolver vamos usar conceitos de laços de repetição (para percorrer o vetor), operador módulo (para testar paridade) e variável acumuladora (para contar).

Passo 2

Definimos a assinatura da função. Em Python, por exemplo, ficaria assim: queremos uma função chamada conta_pares que receba um parâmetro vetor.

Passo 3

Dentro da função, criamos uma variável contador zerada. Ela vai acumular quantos números pares temos.
Usamos um laço for para percorrer cada elemento do vetor, chamando-o de num.

Passo 4

Para cada num, aplicamos a condição de paridade usando o operador módulo: num % 2 == 0. Se o resto da divisão por 2 for zero, é par.
Sempre que a condição for verdadeira, aumentamos contador em 1.

Passo 5

Depois de percorrer todos os elementos, retornamos o valor de contador, que é a quantidade de pares encontrados.

Resposta

def conta_pares(vetor):
contador = 0
for num in vetor:
if num % 2 == 0:
contador += 1
return contador

Exercícios relacionados