Revista Informática

Elevar un número a una potencia en C++

Publicado el 31 agosto 2014 por Francves


Elevar un número a una potencia en C++
Para elevar un número a una potencia n en C++ usaremos el método pow de la librería math.h
pow(a, b) donde a es la base y b el exponente. Es decir, sí tenemos pow(2, 3) el resultado sería 8 dado que 2^3 = 8 o lo que sería lo mismo 2*2*2.
Ejemplo Potencia:

#include <iostream>
#include <math.h>
using namespace std;
int main(){
int n, base;
cout << "Ingrese la base: " << endl;
cin >> base;
cout << "Ingrese el exponente" << endl;
cin >> n;
int resultado = pow(base,n);
cout << base << " elevado a la " << n << " es igual a " << resultado << endl;
return 0;
}


Declaramos 2 variables de tipo entero llamadas base y n. Pedimos al usuario que ingrese la base y el exponente y los almacenamos en las respectivas variables, luego realizamos la operación y finalmente imprimimos el resultado.
Lo que veríamos en la consola sería algo parecido a lo siguiente:

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

Volver a la Portada de Logo Paperblog