fbpx

Raíz y potencia de un numero

  • Raíz y potencia de un numero

     Jaime Calderón Actualizado 2 semanas 2 Miembros · 3 Publicaciones
  • Jaime Calderón

    Miembro
    9 octubre, 2020 en 3:55 pm

    Hola Amigos. Estoy realizando un proyecto para realizar calculos financieros y a veces necesito sacar la raiz 12ava de un numero o elevar un numero a la 24 potencia; así que para potencias no le veo problemas… pero para las raices que no sean cuadradas ¿Cómo podría hacerse?

    Saben de alguna manera de sacar la raiz 5 de un numero, o la raiz 6, o 12 o 13, (que no sea elevando a la fracción), Gracias. Saludos

  • Angel Sánchez Espinoza

    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 😀

  • Jaime Calderón

    Miembro
    10 octubre, 2020 en 1:12 pm

    Muchas Gracias Ángel.

    Si utilicé esa librería y esa función POW, elevando a la fracción, pero a veces es complicado realizar el cálculo porque son formulas algo revoltosas; Sin embargo, lo que hice fue hacer el cálculo en varios pasos y renombrar variables para que me diera el cálculo correcto.

    Ya luego les comparto algunas de las cosas que logré hacer con este proyecto que me tiene bastante entretenido.

    Muchas gracias por atención.

    Saludos

    Jaime

Inicia sesión para responder.

Publicación original
0 de 0 Publicaciones Junio 2018
Ahora