Cómo usar exponentes en C++

Escrito por Marty Simmons ; última actualización: February 01, 2018
C++ tiene una librería matemática stándard.

C + + es un lenguaje de programación potente, con un conjunto diverso de librerías estándar. Cada biblioteca proporciona funciones comunes y útiles para muchas aplicaciones diferentes. Para la programación científica y la de los juegos, las funciones matemáticas son cruciales para ciertos cálculos. La librería estándar "cmath" contiene un variado conjunto de funciones, incluyendo funciones exponenciales, que serían difíciles de recrear mediante el uso de tus propias funciones. Todo lo que necesitas hacer es incluir la librería "cmath" en tu programa y cada función estará disponible.

Incluye la librería "cmath" añadiendo la línea "# include <math.h>" en las líneas de la parte superior de tu programa. Si utilizas otras librerías, agrega la línea en cualquier parte de la misma lista. Las líneas de "include" deben colocarse antes que cualquier otra cosa en el código.

Declara dos variables que representarán la base y el exponente. A pesar de que puedes poner los números directamente en los parámetros de la función, por lo general no es una buena práctica, ya que desearás poder cambiar fácilmente los valores iniciales sin tener que editar todas las instancias de la función.

Llama a la función de potencia de la biblioteca "cmath". Por ejemplo, la línea siguiente llamará a la función de potencia utilizando las variables del paso anterior y asignará el resultado a una tercera variable. El primer parámetro es la base, mientras que el segundo es el exponente al que el número incluido en la "base" se eleva.

respuesta = pow (base, exponente);

Si la "base" se establece en 2 y el "exponente" a 3, la variable "respuesta" sería igual a 8.

Consejos

El "cmath" biblioteca también incluye varias funciones para diferentes tipos de exponentes tales como: raíz cuadrada o la constante matemática "e". Revisa la librería para ver si existe una función más adecuada para tu aplicación.

Sobre el autor

Marty Simmons started writing professional reports for the environmental consulting industry in 2008. His online instructional articles specialize in science and education. Simmons has a Bachelor of Arts in geology from Kent State University.

Créditos fotográficos

bibliography-icon icon for annotation tool Cite this Article