Flashcard FC518732
O que ocorre quando se usa resultado *= x dentro de um laço com if x % 2 == 0 ao percorrer uma sequência?
Linguagens de Programação para Ciência de Dados
CEBRASPE (CESPE) · 2025
O que ocorre quando se usa resultado *= x dentro de um laço com if x % 2 == 0 ao percorrer uma sequência?
Mostrar resposta e comentário
Resposta
Multiplica iterativamente o acumulador pelos elementos pares da sequência, produzindo o produto dos números pares da sequência.• Teste de paridade: a expressão x % 2 == 0 seleciona apenas números pares.
• Operador composto: resultado *= x equivale a multiplicar o acumulador pelo elemento atual em cada iteração.
• Acumulador inicial: iniciar o acumulador com 1 permite calcular corretamente o produto dos elementos selecionados.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514929
Conteúdo do catálogo FC Concursos · Atualizado em