Executando verificação de segurança...
2

O erro está no trecho abaixo:

while(n/10 != 0 && n%10 != 10){
    valor = n%10 //resto da divisao por 10
    n = n/10 
    sum = sum + valor //colocando o resto 'valor' em sum
}

O problema é que a condição de while está incorreta. Você deve substituir por:

while(n > 0){
    valor = n%10 //resto da divisao por 10
    n = Math.floor(n/10) 
    sum = sum + valor //colocando o resto 'valor' em sum
}
Carregando publicação patrocinada...