Header Ads Widget

Ticker

6/recent/ticker-posts

Programa Java para calcular la potencia de un número

En este programa, aprenderá a calcular la potencia de un número con y sin usar la función pow ().

Ejemplo 1: Calcular la potencia de un número usando un ciclo while

  1. public class Power {
  2. public static void main(String[] args) {
  3. int base = 3, exponent = 4;
  4. long result = 1;
  5. while (exponent != 0)
  6. {
  7. result *= base;
  8. --exponent;
  9. }
  10. System.out.println("Answer = " + result);
  11. }
  12. }
Cuando ejecutas el programa, la salida será:
Respuesta = 81
En este programa, a la base y al exponente se les asignan los valores 3 y 4 respectivamente.
Usando el ciclo while, seguimos multiplicando el resultado por la base hasta que el exponente se convierta en cero.
En este caso, multiplicamos el resultado por la base 4 veces en total, por lo que resultado = 1 * 3 * 3 * 3 * 3 = 81.

Ejemplo 2: Calcular la potencia de un número usando un bucle for

  1. public class Power {
  2. public static void main(String[] args) {
  3. int base = 3, exponent = 4;
  4. long result = 1;
  5. for (;exponent != 0; --exponent)
  6. {
  7. result *= base;
  8. }
  9. System.out.println("Answer = " + result);
  10. }
  11. }
Cuando ejecutas el programa, la salida será:
Respuesta = 81
Aquí, en lugar de usar un ciclo while, hemos usado un ciclo for.
Después de cada iteración, el exponente se disminuye por 1, y el resultado se multiplica por el exponente base el número de veces.
Los dos programas anteriores no funcionan si tienes un exponente negativo. Para eso, debe usar la función pow () en la biblioteca estándar de Java.

Ejemplo 3: Calcular la potencia de un número usando la función pow ()

  1. public class Power {
  2. public static void main(String[] args) {
  3. int base = 3, exponent = -4;
  4. double result = Math.pow(base, exponent);
  5. System.out.println("Answer = " + result);
  6. }
  7. }
Cuando ejecutas el programa, la salida será:
Respuesta = 0.012345679012345678
En este programa, utilizamos la Math.pow()función de Java para calcular la potencia de la base dada .

Publicar un comentario

0 Comentarios