Tema: exponente
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2010, 15:47
kerso4
 
Fecha de Ingreso: marzo-2010
Mensajes: 53
Antigüedad: 14 años, 5 meses
Puntos: 0
exponente

Buenos dias.
Mi problema es el siguiente. Para elevar algo al cuadrado utilizo a=pow(x,2);. Pero cuando intento introducir el exponente que yo qiero no funciona.
Código PHP:
#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;
double a,b;
float c;
int z;
int potencia(double adouble b,float c)
{
      
cout<<"Escribe un numero:";
      
cin>>a;
      
cout<<"Escribe su exponente";
      
cin>>b;
      
pow(a,b);
      
cout<<c;
      
system("pause");
      }
      
main()
{
    
cout<<"Este programa calcular potencias.\n";
    
cout<<"Quieres calcular potencias??(si=1;no=2).\n";
    
cin>>z;
    if (
z==1)
    {
    
int potencia(double adouble b,float c);
    }
    else
    {
int potencia(double adouble b,float c);
}
    
system("PAUSE");
    return 
EXIT_SUCCESS;

Corregirme los fallos que haya si no es mucha molestia y si hay un metodo mejor diganmelo.
Este es un codigo que resumen mi problema ya que aqui me da problema el compilador al compilar un programa mucho mayor. Esta escrito teniendo en cuenta:
- las varibles tienen que estar definidas fuera de las funciones.
- La potencia tiene que estar en otra funcion que no sea la principal(main).
- Tienes que elegir la base y el exponente.
- Los tipos de variables pueden cambiar, no tienen porque ser los que he puesto.
Me compila pero no me corre, para detectar el fallo he puesto el if y else en la funcion principal.Gracias a esto se que el fallo ocurre en la llamada a la funcion potencia.
Espero no haberos complicado muchos la vida.jajaja
un saludo.

Última edición por kerso4; 12/07/2010 a las 08:26