fbpx

Responder a: Raíz y potencia de un numero

  • Angel Sánchez

    organizador
    9 octubre, 2020 en 6:38 pm

    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 😀