Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O que é esse parse int?

Boa noite, pessoas! Eu resolvi de boa a questão, o meu ficou assim:

let qtdNumeros = prompt('Digite a quantidade de números para o cálculo da média:');
let soma = 0;
let contador = qtdNumeros;

while(contador > 0){
    let numero = parseInt(prompt('Digite o numero:'));
    soma += numero;contador --;
    
}

let media = soma / qtdNumeros;

console.log(media);

O que eu não entendi é esse parseInt? Poderia dar um Google, mas, bom a gente tar ativo no forum.

1 resposta
solução!

Oi, Gabriel! Tudo bem?

O parseInt é uma função do JavaScript que converte uma string em um número inteiro. No código, podemos utilizá-lo para converter o valor digitado pelo usuário em um número inteiro, antes de somá-lo à variável soma.

Essa conversão é necessária porque o valor retornado pela função prompt é sempre uma string, mesmo que o usuário digite um número. Portanto, se não fizermos essa conversão, a operação de soma será realizada entre strings, o que resultará em uma concatenação em vez de uma adição.

Portanto, o parseInt é utilizado para garantir que a operação de soma seja realizada corretamente, considerando que os valores digitados pelo usuário são números.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓