Logo Passei Direto
Buscar
(IDECAN/2023) 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.

function faz (n) {
s = n.toString();
variavel = 0;
for (c of s) {
d = parseInt(c);
variavel += d;
}
return variavel;
}

resultado = faz(123123);
console.log("Resultado: ", resultado);
Resultado: 123123
Resultado: 123
Resultado: 11
Resultado: 12
Resultado: 13
User badge image
Desafios Para o Conhecimento

há 3 horas

Respostas

User badge image

Ed Verified user icon

há 3 horas

Vamos analisar o código passo a passo: ```javascript function faz (n) { s = n.toString(); // Converte o número em string: "123123" variavel = 0; for (c of s) { // Para cada caractere c na string s d = parseInt(c); // Converte o caractere em número inteiro variavel += d; // Soma o dígito à variável } return variavel; // Retorna a soma dos dígitos } resultado = faz(123123); console.log("Resultado: ", resultado); ``` - O número 123123 é convertido em string "123123". - O loop percorre cada caractere: '1', '2', '3', '1', '2', '3'. - Soma dos dígitos: 1 + 2 + 3 + 1 + 2 + 3 = 12. Portanto, a saída será: Resultado: 12 A alternativa correta é: Resultado: 12.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

(IDECAN/2023) JavaScript é uma linguagem de programação interpretada estruturada de script muito usada para programação FrontEnd. Selecione o método em JavaScript que remove de um vetor o primeiro elemento e o retorna como resultado.
push()
shift()
pop()
join()
reverse()

(FAEPESUL/2019) Considerando que a função abaixo foi escrita em JavaScript, qual o número retornado pela execução da função quando o parâmetro "num" tiver valor 15?
function somar(num) {
var total = 0;
for (var x = 0; x < num; x++) {
total += x;
}
return total;
}
105
10
0
45
9

Mais conteúdos dessa disciplina