JSFiddle - React, Tailwind, and code Playground
by fristyr
JavaScript
// В примере 2.01 переписать скрипт так чтобы не считать сумму, а найти сумму математически.
const FROM = -12
const TO = 45
const DIV = 7
console.log('Найдем сумму всех элементов от ' + FROM + ' до ' + TO + ' и выведем все делящиеся на ' + DIV + ' числа.')
console.log('Начало работы цикла!')
const sum = ((FROM + TO)*(TO - FROM + 1))/2
let i
for (i = FROM; i <= FROM+DIV; i++){
const mod = i % DIV
if (mod === 0) {
break
}
}
while (i<= TO) {
console.log(i)
i += DIV
}
console.log('Конец работы цикла!')
console.log('Сумма:', sum)