Grupo de C++
Publico Grupo
Publico Grupo
Active 3 semanas
Este grupo esta relacionado con nuestro curso profesional de C++. Aquí se comparten temas... View more
Publico Grupo
Responder a: Raíz y potencia de un numero
Hola Jaime,
Puedes usar la librería: math.h Esta librería tiene la función pow() que puede elevar n a la potencia m. Con eso puedes hacer las dos cosas que necesitas.
Se que comentaste que no fuera elevado a la fracción, pero es necesario, la ventaja es que aquí no vas a tener que realizar la operación manual:
Siguiendo el principio de que una raíz se puede expresar como un numero elevado a un medio de la raíz, por ejemplo la raíz cuadrada de 2 es igual que 2 elevado a la un medio, y la raíz cubica de 2 es igual a 2 elevado a un tercio… y así consecutivamente. Podemos hacer lo siguiente:
Programa en C++ para calcular raíz o potencia:
1.- Incluye la librería math
#include <math.h>
2.- Agrega las variables a, b y resultado. Tipo flota ya que los resultados no serán enteros en su mayoría.
float n = 0, m = 0, resultado = 0;
3.- Ingresa los valores de n y m.
n = 100;
m = 5;4.- Usa la función pow(), en esta debes de agregar dos valores, primero va el numero que deseas elevar y después la potencia, separados por una coma. Para este caso colocamos 1/m siguiendo el principio mencionado arriba.
resultado = pow(n,(1/m));
En este caso el resultado es la raíz quinta de 100.
Para potencias normales solo quita el 1/, así:
resultado = pow(n,m);
Anexo imagen y el programa 😀