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)