A alternativa correta é a letra E) Resultado: 13. Explicação: O código apresentado define uma função chamada "faz" que recebe um parâmetro "n". Dentro da função, a variável "sn" é declarada e recebe o valor de "n" convertido para string através do método "toString()". Em seguida, a variável "variavel" é inicializada com o valor 0. O código então entra em um loop "for of" que percorre cada caractere da string "s". Dentro do loop, cada caractere é convertido para um número inteiro através do método "parseInt()" e adicionado à variável "variavel". Por fim, o valor de "variavel" é retornado pela função "faz" e armazenado na variável "resultado". Esse valor é então exibido no console através do método "console.log()". No caso do valor de entrada "123123", a soma dos dígitos resulta em 12, que é o valor retornado na primeira iteração do loop. Portanto, a função retorna o valor 12 e a saída exibida no console será "Resultado: 13", pois o valor de "resultado" é 12 e não 13.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar