Á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.
La fórmula del área de un círculo
Sección titulada «La fórmula del área de un círculo»Lo primero será saber cuál es la fórmula para calcular el área de un círculo. Esta es:
área = π * radio²Crear una clase de fórmulas
Sección titulada «Crear una clase de fórmulas»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}Método para calcular el área del círculo
Sección titulada «Método para calcular el área del círculo»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.
Usando la clase Math
Sección titulada «Usando la clase Math»Este método se va a apoyar en la clase Math para obtener el valor de π y las potencias.
Obtener el valor de π
Sección titulada «Obtener el valor de π»En primer lugar, mediante la constante PI de la clase Math obtenemos el valor de π:
Math.PIElevar a una potencia
Sección titulada «Elevar a una potencia»En segundo lugar, el método .pow() de la clase Math nos permitirá elevar un número a una potencia:
Math.pow(radio, 2)Código completo
Sección titulada «Código completo»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); }}Usar el método
Sección titulada «Usar el método»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);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.