Programa C para calcular la potencia de un número

En este ejemplo, aprenderá a calcular la potencia de un número.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación en C:

  • Operadores de programación C
  • C while y do… while Loop

El siguiente programa toma dos números enteros del usuario (un número base y un exponente) y calcula la potencia.

Por ejemplo: en el caso de 2 3

  • 2 es el número base
  • 3 es el exponente
  • Y el poder es igual a 2*2*2

El poder de un número usando el bucle while

#include int main() ( int base, exp; long long result = 1; printf("Enter a base number: "); scanf("%d", &base); printf("Enter an exponent: "); scanf("%d", &exp); while (exp != 0) ( result *= base; --exp; ) printf("Answer = %lld", result); return 0; ) 

Salida

Ingrese un número base: 3 Ingrese un exponente: 4 Respuesta = 81 

La técnica anterior funciona solo si el exponente es un número entero positivo .

Si necesitas encontrar la potencia de un número con cualquier número real como exponente, puedes usar la pow()función.

Energía usando la función pow ()

#include #include int main() ( double base, exp, result; printf("Enter a base number: "); scanf("%lf", &base); printf("Enter an exponent: "); scanf("%lf", &exp); // calculates the power result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; ) 

Salida

Ingrese un número base: 2.3 Ingrese un exponente: 4.5 2.3 4.5 = 42.44 

Articulos interesantes...