Ir al contenido

Área de un círculo en Javascript

Una de las cosas que me preguntan para diferentes lenguajes es sobre las fórmulas matemáticas. En concreto, una de las que preguntan mucho es sobre cómo podemos calcular el área de un círculo en Javascript.

Lo primero será saber cuál es la fórmula para calcular el área de un círculo. Esta es:

área = π * radio²

Partiendo de que de alguna forma te vas a hacer con el dato del tamaño del radio, solo nos quedará saber cómo resolver el valor de π y cómo ejecutar potencias para poder elevar el radio al cuadrado.

Para poder calcular el área de un círculo en Javascript vamos a crearnos una clase que contenga diferentes fórmulas matemáticas. A esta clase la llamaremos Formulas:

class Formulas {
// Métodos de la clase
}

El primer método de esta clase será el que nos calcule el área de un círculo en Javascript:

areaCirculo(radio) {
return Math.PI * Math.pow(radio, 2);
}

Como vemos, hemos creado un método areaCirculo que recibe como parámetro el radio que nos servirá para la fórmula.

Este método se va a apoyar en la clase Math para obtener el valor de π y las potencias.

En primer lugar, mediante la constante PI de la clase Math obtenemos el valor de π:

Math.PI

En segundo lugar, el método .pow() de la clase Math nos permitirá elevar un número a una potencia:

Math.pow(radio, 2)

De esta forma, nuestro método para calcular el área de un círculo en Javascript nos quedará de la siguiente forma:

class Formulas {
areaCirculo(radio) {
return Math.PI * Math.pow(radio, 2);
}
}

Ya podremos llamar a este método desde cualquier código Javascript de la siguiente manera:

const formulas = new Formulas();
const area = formulas.areaCirculo(5);
console.log("El área del círculo es: " + area);
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Área de un círculo en Javascript

Uso de la clase Math de Javascript para poder calcular el área de un círculo en Javascript.

Descargar código