Potencia

Categorías: Lenguaje C++

   1 // potencia
   2 
   3 #include <iostream>
   4 #include <math.h>
   5 using namespace std;
   6 
   7 int main (){
   8   float a=0.0, b=0.0, potencia=1.0;       
   9   cout <<"la base y el exponente (enteros)\n";
  10   cout <<"a ";
  11   cin >>a;
  12   cout <<"b ";
  13   cin >>b;
  14   if(b==0)
  15     cout<< a<<"^"<<b<<"=1\n";
  16   // else if(b==1)
  17   //  cout <<a <<"^" <<b <<"=" <<a <<"\n";
  18   else if(b>1){
  19     for (int i=0;i<b;i++)
  20       potencia=potencia*a;
  21     cout<<a <<"^"<<b <<"=" <<potencia <<"\n";
  22   }
  23   else{
  24     for (int i=0;i<-b;i++)
  25       potencia*=a;
  26     cout<<a <<"^" <<b <<"=" <<1/potencia <<"\n";
  27   }
  28   return 0;  
  29 }

Algoritmantes/Potencia (last edited 2008-04-20 14:37:58 by localhost)