Как рассчитать объем сферы в JavaScript

В этом уроке мы собираемся решить задачу JavaScript, которая просит нас вычислить объем сферы по ее радиусу. Формула объема сферы: (4/3) * пи * R³.

Настройте базовую структуру

Во-первых, нам нужно написать функцию, которая принимает радиус в качестве аргумента и возвращает объем сферы.

function calculateSphereVolume(radius) {
    // We'll fill this in next
}

Реализовать формулу

Далее, давайте реализуем формулу внутри нашей функции. Мы будем использовать объект Math в JavaScript для доступа к значению числа пи и для выполнения операции с кубом.

function calculateSphereVolume(radius) {
    var volume = (4.0/3) * Math.PI * Math.pow(radius, 3);
    return volume;
}

Отформатируйте вывод

Мы еще не закончили. Задача указывает на вывод программы в определенном формате. Нам нужно напечатать VOLUME =, а затем объем с 3 цифрами после запятой. Мы можем использовать метод toFixed() в JavaScript для форматирования числа.

function calculateSphereVolume(radius) {
    var volume = (4.0/3) * Math.PI * Math.pow(radius, 3);
    return "VOLUME = " + volume.toFixed(3);
}

Протестируйте программу

Наконец, давайте проверим нашу программу на примере входных данных. Допустим, радиус равен 3.

console.log(calculateSphereVolume(3)); // Should print: VOLUME = 113.097

Вот и все! Мы научились вычислять объем шара.

Мы создали функцию, которая принимает радиус, вычисляет объем сферы с этим радиусом и возвращает результат в указанном формате.

Мы использовали некоторые встроенные функции JavaScript, чтобы помочь нам, такие как Math.PI для значения pi и Math.pow() для операции куба.

Я надеюсь, что этот урок был полезным и простым для понимания. Если вы считаете эту статью полезной, ознакомьтесь с другими моими статьями о решениях задач JavaScript: