poperechnyi1 написав:quez написав:poperechnyi1 написав:Доброго дня.
Дл таке завдання: створити лічильник через рекурсію.
Як це можна зробити?
var num;
function sumTo(k){
num = k;
var res=0;
for(var i = 0; i<num; i++){
sumTo(k-1);
console.log(res=res+1);
}
return res;
}
alert(sumTo(100));
Ось поки що написав такий код.
сум(к): якщо к == 1 то 1 інакше к + сум(к - 1)
Тоді в чому суть лічильника. якщо число введеться 0 то що виведеться не правильний результат. Хоч ім'я функції і схоже на приклад з сайту, але суть того лічильнака в тому що, він має порахувати до заданого числа.
Нуль, від'ємні числа, дійсні числа - при всіх них результат буде неправильним, тому вам доведеться враховувати або не враховувати можливість їх введення.
І яке завдання - обчислити суму від одиниці до к? Вивести всі числа від 1 до к? Що далі, то більше заплутуєте.