Задача:
Задача:
Даны натуральные числа n, b0, ...,bn. Вычислить f(b0), f(b1), ..., f(bn), где
f(х)=x^2, если x кратно 3;
f(х)=x, если х при делении на 3 даёт остаток 1;
f(х)=x/3, во всех остальных случаях.
Вот мои наработки
let f = 0.0;
let n, x, i;
n = prompt('Введите натуральное число n');
for (i = 1; i >= n; i++) {
if(n % 3 == 0) {
f = n * n;
} else if (n % 3 == 1) {
f = n;
} else {
f = n / 3;
}
console.log('Ответ: ' + f);
}
Я не могу понять в каком направлении двигаться. Зачем в этой задаче цикл, если можно реализовать просто условия? Я может не понял сути задачи, в чём она тогда заключается
В данном коде при совпадении первого или второго условия выводится пустая строка, а ином случае выводится бесконечный цикл