Aprendiendo a Programar en Bloodshed Dev-C++ con Ejemplo y Ejercicios Resueltos Potenciación en C++

Si estas en el colegio, en la universidad, o tomando un curso de programación en C++, este ejercicio, si que es típico, y aunque no requiere de muchas instrucciones, funciona perfecto.

El enunciado sería este:
Leer un dato y almacenarlo en la variable n, leer otro dato y almacenarlo en la variable x.
Calcular el valor de x elevado a la potencia n.
En otras palabras, haremos el archiconocido programa para las potencias.
A continuación lo desarrollaré empleado un CICLO FOR, aunque recuerda, que estos ejercicios de ciclos se pueden reescribir para adaptarlos a las instrucciones con while y while y do.

#include <iostream.h>

int base,potencia,ans,i;

int main (void)
{
    cout << "Por favor ingrese la base" <<endl;
    cin >> base;
    cout << "Por favor ingrese la potencia" <<endl;
    cin >> potencia;
    ans=1;
    for (i=1 ; i<=potencia; i++)
    {
        ans=ans*base;
    }
    cout << "El resultado es " <<ans<<endl;
  system("pause");
  return 0;
}
Notarás que la clave del ejercicio está en asignar un valor para la variable ANS antes del ciclo, y como se trata de un ejercicio de multiplicación, debemos basarnos el la propiedad modulativa del producto, por lo que el valor inicial es 1.

10 comentarios:

  1. oyes muchas gracias
    eee me sirvio mucho el
    de calcular el
    factorial de un numero
    gracias

    ResponderEliminar
  2. Gracias, muy buen ejemplo.

    ResponderEliminar
  3. GRACIAS MUXAS GRACIAS DIOS TE BENDIGA!!

    ResponderEliminar
  4. Muy bueno, pero si la potencia fuera negativa?, y si el número de base fuera negativo igual?, o si la potencia fuera 0?
    Responde porfa

    ResponderEliminar
  5. http://ayudaveloz.blogspot.com <- Codigos Dev C++

    ResponderEliminar
  6. hola, para calcular por ejemplo 2 elevado 60.000.000 y guardar el resultado en un archivo como se haria?

    ResponderEliminar
  7. Muy Bueno.
    Ejemplos: http://tupagina.comuf.com/

    ResponderEliminar