Ребят у меня 5 урок пока, многое совсем не даю дупля,не судите(
Функцию нужно написать 2 способами
1.С помощью цикла
2.С помощью формулы Sn = b1*1 - qn1-q;(b1=1)
Должно вернуть f(5,2); 1+2+4+8+16= 31
Первое начал делать ,но что-то не получается как должно вернуть....
let sumG = function (n,g) {
let b1 = 1;
let str = "";
let sum = "";
for (let i = 1; i < n; i++){
b1 = b1 * g;
str += b1 + " ";
If(b1 > 1) {
sum = b1 + b1;
}
}
console.log (str);
return sum;
};
console.log (SumG(5,2));
Максимум до чего додумался(( но у меня выводит
2 4 8 16 -- 32 , а должно 1+2+4+8+16 = 31!!!
Не могу догнать(( поможете?
Ну и со вторым ,пжл!)