Julio Silva
Julio Silva25/11/2022 19:13
Compartilhe

Desafio NTT DATA

  • #JavaScript

Alguém pode ajudar. Tentei várias formas , mas pelo jeito não entendi direito.

// IMPORTANTE: As funções "gets" e "print" são acessíveis globalmente, onde:  

// - "gets" : lê UMA linha com dado(s) de entrada (inputs) do usuário; 

// - "print": imprime um texto de saída (output) e pula uma linha ("\n") automaticamente. 

var a = parseInt(gets());

var N = parseInt(gets());

 

//TODO: Retorne o valor da soma de todos múltiplos de "A" até o seu limite "N".

Compartilhe
Comentários (4)

RC

Roger Costa - 24/05/2023 14:30

var a = parseInt(gets());

var N = parseInt(gets());

 

//TODO: Retorne o valor da soma de todos múltiplos de "A" até o seu limite "N".

let soma = 0;


for(let i = 0; i <= N; i++){

 if(i % a === 0) {

  soma += i

 }

}

print(soma)

Camila Freitas
Camila Freitas - 26/11/2022 08:39

Também estou com dificuldade.

Abrahão Eneias
Abrahão Eneias - 25/11/2022 21:35

Pelo q entendi sao funções que estão no servidor onde estão os desafios da DIO

RR

RAFAEL RIBEIRO - 25/11/2022 19:23

Boa noite, esse exercício você pode fazer por loop. gets() já é um método implementado. Por isso você apenas precisa realizar a lógica. O programa vai receber a entrada do teclado e atribuir dois números nas variaveis a e N. A variável a, será o número que você irá somar, a variável N será o limite máximo do seu loop, por exemplo, for(int i =0; I < N; I++) { //lógica para somar a variável a}