Título: Ejercicio elevar una potencia Publicado por: SXF en 19 Abril 2011, 15:05 pm Buenas se propone un ejercicio que utilizando el ciclo do while, nos pida un numero y luego la potencia , y obtener el resultado.
OjO el ejercicio a de estar hecho en c++. Título: Re: Ejercicio elevar una potencia Publicado por: criskapunk en 19 Abril 2011, 16:45 pm Te doy una idea, despues te toca traducirlo a C++ :P
Sabemos que una potenciacion es un conjunto de multiplicaciones. Ejemplo: 2 ** 3 = 2 x 2 x 2. Usando algun contador, planteamos la condicion del bucle, el cual debe repetirse n veces (El valor que se le asigno al exponente). Ya dentro del bucle, usando un acumulador multiplicamos al valor de la base por el exponente. Espero que me hayas entendido ;D Un saludo Título: Re: Ejercicio elevar una potencia Publicado por: SXF en 19 Abril 2011, 17:11 pm Cierto aqui esta traducido a c++, claro esta antes de que contestaras :P.Por cierto la idea que has planteado esta bien pero no has tenido en cuenta los erros, como si alguien decidiera poner 0^-1 = 1/0...Asi que la respuesta no esta del todo bien.
Código
Título: Re: Ejercicio elevar una potencia Publicado por: Lx en 20 Mayo 2011, 03:21 am Código
Título: Re: Ejercicio elevar una potencia Publicado por: .mokk. en 20 Mayo 2011, 16:48 pm Aqui esta el mio usando solo sumas
Código
Título: Re: Ejercicio elevar una potencia Publicado por: landerzx en 9 Noviembre 2011, 16:12 pm hola amigo.......yo a los tiempos que vuelvo al foro..... bueno aqui esta el codigo espero que sea muy sencillo de analizar
#include<iostream.h> #include<conio.h> int matematico(int B,int P) { int retorna=1; for(int c;c<P;c++) retorna*=B; return retorna; } main() { unsigned int b,p; cout<<"Ingrese la base: "; cin>>b; cout<<"Ingrese la potencia: "; cin>>p; cout<<"La respuesta es: "<<matematico(b,p); getch(); } |