image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Francileudo Oliveira
Francileudo Oliveira30/10/2022 09:20
Compartilhe

Desafio: Somando Multiplos - Orange Tech +

  • #JavaScript

Olá, seja muito bem vindo(a), na trilha da Orange Tech + da Dio tem alguns desafios de código para serem respondidos em javascript, o primeiro deles é bem simples: Dado um número A e o seu limite N, encontre a soma de todos os múltiplos A até o seu limite N.

  No playground do código recebemos de início as variáveis a e N já prontas para receberem os inputs. Abaixo deles só precisamos adicionar uma variável soma para colocar o resultado final que o programa pede.

  A estrutura é simples, primeiro adicionamos um for onde a variável i começando com o valor da variável a, esse i vai até o valor de N. Por fim, dentro do for adicionamos uma condicional if onde ele vai verificar se o valor de i dividido pelo valor de a resulta em resto 0, se isso for afirmativo pegamos a variável soma, e somamos o que tem nela mais o valor de i. No final, basta printar o valor que está em soma.

var soma = 0

for (i = a; i <= N; i++) {

 if(i % a == 0) {

soma += i

 }

}

print(soma)

Um desafio relativamente simples, deixo um abraço para você e te vejo na próxima.

Artigo Original: https://francileudo-frontend.blogspot.com/2022/10/desafio-somando-multiplos-orange-tech.html

Compartilhe
Comentários (3)
Emerson Belarmino
Emerson Belarmino - 30/10/2022 10:08

O depurador do vs code serve muito pra ver o passo a passo

Emerson Belarmino
Emerson Belarmino - 30/10/2022 10:07

Verdade, a base da programação tem que estar forte.

FF

Fabrício Freire - 30/10/2022 09:32

Esses tipos de exercicios são muito importantes para treinarmos a lógica. Tem alguns que parecem fácil que quebramos a cabeça e no final das contas, era algo simples.

Gostaria até que tivessem mais desafios assim nos bootcamps, acho muito importante já que precisamos pensar e colocar literalmente a mão na massa.

Tenho certeza que irá ajudar muito devs, mas aconselharia primeiro quem somente querer copiar, a primeiro entender o que o desafio pede, como funciona a estrutura do for e as de condição, e principalmente tentar simular alterando algo. Ainda não sou um dev como profissão, mas sempre vejo essas dicas, realmente percebi o quanto são importantes na resolução dessas questões.