Site Info Site Info

Programa Que Calcule La Potencia De Un Numero En C++

Programa Que Calcule La Potencia De Un Numero En C++

Este artículo te guiará en la creación de un programa en C++ que calcule la potencia de un número. Es decir, calculará x elevado a la y, donde x es la base e y es el exponente. Aprenderemos paso a paso con ejemplos prácticos.

¿Qué es la potencia de un número?

La potencia de un número (xy) representa multiplicar un número x por sí mismo y veces. Por ejemplo, 23 = 2 * 2 * 2 = 8. El número x se llama base, y el número y se llama exponente.

Paso 1: Incluir las librerías necesarias

Primero, necesitamos incluir la librería iostream para poder interactuar con el usuario (mostrar resultados y recibir entradas) y la librería cmath que contiene la función pow() para calcular la potencia.


#include <iostream>
#include <cmath>

Paso 2: Crear la función principal (main())

Todo programa en C++ comienza con la función main(). Aquí definiremos las variables, pediremos la entrada al usuario y mostraremos el resultado.


int main() {
  // Aquí irá el código principal del programa
  return 0;
}

Paso 3: Declarar las variables

Necesitamos tres variables: una para la base (base), otra para el exponente (exponente) y otra para el resultado (resultado). Usaremos el tipo de dato double para permitir números decimales.

Cómo Calcular La Potencia De Un Número En C++
Cómo Calcular La Potencia De Un Número En C++

double base, exponente, resultado;

Paso 4: Pedir al usuario la base y el exponente

Usaremos std::cout para mostrar mensajes al usuario y std::cin para leer la entrada del usuario.


std::cout << "Ingrese la base: ";
std::cin >> base;

std::cout << "Ingrese el exponente: ";
std::cin >> exponente;

Paso 5: Calcular la potencia usando la función pow()

La librería cmath nos proporciona la función pow(), que toma la base y el exponente como argumentos y devuelve el resultado. Asignamos el resultado a nuestra variable resultado.

ciclo for – visual C++ (potencias self consecutivas) | Tutorias.co
ciclo for – visual C++ (potencias self consecutivas) | Tutorias.co

resultado = pow(base, exponente);

Paso 6: Mostrar el resultado

Finalmente, mostramos el resultado al usuario usando std::cout.


std::cout << base << " elevado a " << exponente << " es: " << resultado << std::endl;

Código Completo

Aquí está el código completo del programa:

Calcular potencias en C++ sin pow - En-c
Calcular potencias en C++ sin pow - En-c

#include <iostream>
#include <cmath>

int main() {
  double base, exponente, resultado;

  std::cout << "Ingrese la base: ";
  std::cin >> base;

  std::cout << "Ingrese el exponente: ";
  std::cin >> exponente;

  resultado = pow(base, exponente);

  std::cout << base << " elevado a " << exponente << " es: " << resultado << std::endl;

  return 0;
}

Ejemplo de ejecución

Si ingresas 2 como base y 3 como exponente, el programa mostrará:


Ingrese la base: 2
Ingrese el exponente: 3
2 elevado a 3 es: 8

Este programa te permite calcular la potencia de cualquier número, facilitando tareas matemáticas y demostrando el poder de C++.

Gallery

Elevar el número a la potencia en C++ | Delft Stack