1234567891011121314151617181920212223242526272829 |
- // progression sum
- // Подсчитать сумму арифметической прогрессии от 1 до N c шагом 3 (1,4,7....) используя цикл for.
- const task10block = document.createElement('div');
- task10block.style = "border: 2px solid green; border-radius:5px; margin-bottom:10px; padding:10px";
- const task10title = document.createElement('h2');
- task10title.innerText = 'Task-10 Progression sum';
- const countProgBtn = document.createElement('button');
- countProgBtn.innerText = 'Count progression sum';
- countProgBtn.style = 'margin-bottom:10px';
- root.appendChild(task10block);
- task10block.appendChild(task10title);
- task10block.appendChild(countProgBtn);
- countProgBtn.onclick = () => {
- let sum = null;
- const j = 3;
- let elem = 1;
- const n = +prompt('Введите N - кол-во членов арифметической прогрессии');
-
- if (n) {
- for (let i = 1; i <= n; i++) { sum = elem + sum; elem = elem + j; }
- const sumResult = document.createElement('p');
- sumResult.innerHTML = `Сумма арифметической прогрессии от 1 до ${n} c шагом 3 равна <b> ${sum}</b>`;
- task10block.appendChild(sumResult); }
- else {alert("Некорректный ввод") }
-
- }
-
|