Matemática Múltipla Escolha

A linguagem de programação JavaScript permite executar códigos com lógica matemática em navegadores. Selecione a alternativa que mostra a saída do seguinte código JavaScript:

A linguagem de programação JavaScript permite executar códigos com lógica matemática em navegadores. Selecione a alternativa que mostra a saída do seguinte código JavaScript:

  1. Resultado: 123123
  2. Resultado: 123
  3. Resultado: 11
  4. Resultado: 12
  5. Resultado: 13

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

A questão apresenta um trecho de código JavaScript que calcula a soma dos dígitos de um número inteiro. Vamos analisar o funcionamento da função faz(n) passo a passo.

Análise do Código

A função recebe o número 123123. O processo lógico ocorre da seguinte maneira:

  1. Conversão para String:
  • s = n.toString() converte o número 123123 em uma sequência de caracteres: "123123".
  1. Inicialização do Acumulador:
  • variavel = 0 prepara a variável para receber a soma.
  1. Iteração (Loop):
  • O comando for (c of s) percorre cada caractere (c) da string s.
  • Dentro do loop, d = parseInt(c) transforma o caractere de volta em número inteiro.
  • variavel += d soma esse valor ao total acumulado.

O cálculo realizado pelo computador seria equivalente a esta soma aritmética:
1 + 2 + 3 + 1 + 2 + 3 = 12

Comparativo das Alternativas

OpçãoValor InformadoStatusMotivo
A123123IncorretaSeria o valor original, sem processamento.
B123IncorretaSeria o primeiro terço do número ou erro de leitura.
C11IncorretaErro de cálculo ($1+2+3+1+2+2$).
D12CorretaSoma correta de todos os dígitos.
E13IncorretaErro de cálculo ($1+2+3+1+2+4$).

Portanto, a saída gerada pelo comando console.log será Resultado: 12.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.