Ir ao conteúdo
  • Cadastre-se

Posts recomendados

Postado
let contador = 1
while(contador <= 20){
    let num = 5
    let soma =  num * contador
    contador++
    console.log(soma)
}

Galera comecei a poucos dias estudar programação iniciei com JavaScript, estou com uma dificuldade em um exercício onde pedi para ler 20 valores e fazer o somatório desses valores utilizando a instrução while. Alguém poderia me ajudar? Desde já obrigado.

Postado

@DúvidasProgramação 

 

Bom dia amigo!, você pode usar como base o exemplo da w3schools.

const cars = ["BMW", "Volvo", "Saab", "Ford"]; // Valores guardado em um array
let i = 0; // Valor que é usando como base para o loop e para o indece do array

while (i < 4) // Como o array começa no indece zero ele vai até 3, nesse caso menor que 4.
{
  console.log(cars[i]);
  i++;
}

 

Com isso basta você melhorar o código para comportar os 20 valores. 

 

Caso você queira aprender javascript e como usar o while aqui está o tutorial

https://www.w3schools.com/js/js_loop_while.asp

 

Obs..: A W3schools é for free.

  • Amei 1
Postado

Olá @DúvidasProgramação bom dia! Então, este código foi explicado, segue o resumo abaixo.

 

// Cria variáveis let agrupadas e armazena valores a elas
let contador = 1, num = 5, soma = "";

while (contador <= 20) {  // Enquanto o contador for menor ou igual a 20
  
  // Multiplica 1, 2, 3...20 por 5 e armazena a expressão na variável "soma"
  soma += num * contador;  
  
  // Itera o contador com 1, isso é uma abreviação para "contador = contador + 1"
  contador++;  
}

console.log(soma);  // => 5101520253035404550556065707580859095100

 

  • Amei 1
Postado

@GabrielSennaMs Muito Obrigado ajudou muito!

7 horas atrás, Adriano_web disse:

Olá @DúvidasProgramação bom dia! Então, este código foi explicado, segue o resumo abaixo.

 


// Cria variáveis let agrupadas e armazena valores a elas
let contador = 1, num = 5, soma = "";

while (contador <= 20) {  // Enquanto o contador for menor ou igual a 20
  
  // Multiplica 1, 2, 3...20 por 5 e armazena a expressão na variável "soma"
  soma += num * contador;  
  
  // Itera o contador com 1, isso é uma abreviação para "contador = contador + 1"
  contador++;  
}

console.log(soma);  // => 5101520253035404550556065707580859095100

 

Muito obrigado!!

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...