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.

11 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. Caesars Palace Hotel & Casino - Mapyro
    Find the best prices 보령 출장마사지 on Harrah's Palace Hotel & Casino in Las Vegas 김포 출장안마 (Mapyro). Located on the 속초 출장안마 top of The Strip, a 경기도 출장안마 casino in one of the 강원도 출장안마 city's  Rating: 4 · ‎1,071 reviews · ‎Price range: $$

    ResponderEliminar