
Programa con funciones
Publicado por Daniel (3 intervenciones) el 01/07/2017 10:12:20
Hola buenas, soy nuevo en esto de programar y como soy muy listo he ido a empezar con C++ en vez de con uno sencillito (sarcasmo) . Bien el problema es que estoy haciendo un curso online de C++ y he llegado a la parte de funciones y procedimientos, para practicar el tema me piden que haga un programa con funciones que te diga la potencia de un numero. La cosa es que cuando lo hago por mi cuenta me queda algo así :
Pero obviamente está mal, horrible, asqueroso. Y no funciona así que help.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
using namespace std;
/**FUNCION QUE CALCULE LA POTENCIA DE UN NUMERO**/
int potencia (int base, int exponente){
int potencia=1.;
for (int i=1.;i<=exponente;i++){
potencia = potencia^base;
}
return potencia;
}
int main (){
cout<<"Introduzca una base: ";
cin>>base;
cout<<"Introduzca el exponente: ";
cin>>exponente;
cout<<"El resultado de la operacion "<<base<<"^"<<exponente<<" es: "<<potencia<<endl;
return 0;
}
int potencia (int base, int exponente){
int potencia=1.;
for (int i=1.;i<=exponente;i++){
potencia = potencia^base;
}
return potencia;
}
Pero obviamente está mal, horrible, asqueroso. Y no funciona así que help.
Valora esta pregunta


0