Как возвести в куб в js
Перейти к содержимому

Как возвести в куб в js

  • автор:

Возведение числа в степень без использования операторов и функций

Задание 3 Написать цикл для возведения числа в степень не пользуясь оператором (**). Пользователь вводит число и степень, в которую нужно возвести данное число.

//Задание 3 //Написать цикл для возведения числа в степень не пользуясь оператором (**). Пользователь вводит число и степень, в которую нужно возвести данное число. let counter3 = 2; let number3 = +prompt("Введите число"); let degree = +prompt("Введите степень"); let result3 = number3; if (degree == 0) else if (degree == 1) else if (degree > 1) < while (counter3 == degree) < result3 = number3 result3 = result3 * number3 counter3++ >alert ("Результат: "+result3); >

я только начал изучать JS, подскажите варианты записи данного цикла и/или подскажите, как оперируя переменной result3 «зациклить» код на умножение result3 на number3 n-ное количество раз через оператор while. очевидно, ошибки в коде связаны именно с вводом и обработкой переменной result3

Как возвести в куб в js

Мы хотим сделать этот проект с открытым исходным кодом доступным для людей во всем мире. Пожалуйста, помогите нам перевести это руководство на другие языки.

Светлая тема Тёмная тема
Поделиться

Функция pow(x,n)

важность: 4

Напишите функцию pow(x,n) , которая возводит x в степень n и возвращает результат.

pow(3, 2) = 3 * 3 = 9 pow(3, 3) = 3 * 3 * 3 = 27 pow(1, 100) = 1 * 1 * . * 1 = 1

Создайте страницу, которая запрашивает x и n , а затем выводит результат pow(x,n) .

P.S. В этой задаче функция обязана поддерживать только натуральные значения n , т.е. целые от 1 и выше.

function pow(x, n) < let result = x; for (let i = 1; i < n; i++) < result *= x; >return result; > let x = prompt("x?", ''); let n = prompt("n?", ''); if (n >= 1 && n % 1 == 0) < alert( pow(x, n) ); >else < alert(`Степень $не поддерживается, используйте натуральное число`); >

Курсы javascript

Есть такая задача:
Напишите функцию extraCube, которая принимает в качестве параметра или число, или массив числовых значений и возвращает либо куб числа, либо массив кубов, в зависимости от типа входящего параметра (typeof). Для расчета куба числа вместо встроенного метода Math.pow используйте собственную функцию.
console.log( extraCube(2) ); // 8
console.log( extraCube([0, 1, 2, 3]) ); // [0, 1, 8, 27]

как число возвести в куб я разобралась:
function square(x) return x*x;
>
function extraCube(x) return x*square(x);
>

function extraCube(x) return x*x*x;
>
console.log( extraCube(2) );

а вот с массивом чисел не понятно как это можно сделать. Причем для числа и массива чисел это должна быть одна функция.
Помогите пожалуйста

Возведение в степень в JavaScript

Для возведения числа в степень также существует специальный оператор ** . Давайте с его помощью возведем число 10 в третью степень:

alert(10 ** 3); // выведет 1000

Давайте возведем в степень значение переменной:

let a = 10; alert(a ** 3); // выведет 1000

Может быть такое, что и число, и степень будут содержаться в переменных:

let a = 10; let b = 3; alert(a ** b); // выведет 1000

Возведите число 2 в 10 -ю степень. Выведите результат на экран.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *