/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Uno basico y otro no...

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Marcelk



Registrado: 26 Sep 2004
Mensajes: 128
Ubicación: Chillán, Chile

MensajePublicado: 01/10/2004 3:14 pm
Título: Uno basico y otro no...

He aqui dos dilemas, uno basico y otro avanzado(creo). El primero es hacer una función para calcular un numero elevado a otro (mi profe me dijo "pow (base,exp) de tipo float")y el otro dilema es saber para que sirve "fflush(stdin) y que libreria se usa para ponerla.

Salu2
_________________


Volver arriba
alp



Registrado: 12 Abr 2004
Mensajes: 413

MensajePublicado: 01/10/2004 4:30 pm
Título:

Hola.

Respecto a la primera pregunta, aquí tienes (al final del post) una función que calcula potencias basándose en logaritmos. La función que te dijo tu profesor ( pow() ) hace lo mismo.

Respecto a la segunda. fflush() limpia un flujo de datos. Como stdin es el flujo de datos de entrada (normalmente el teclado), limpia todos los caracteres que están pendientes de leer.

Un saludo.
Volver arriba
Yahoo Messenger
kykyou



Registrado: 02 Sep 2004
Mensajes: 67
Ubicación: santiago, Chile..

MensajePublicado: 01/10/2004 4:36 pm
Título: Re: Uno basico y otro no...

estas en lo correcto Wink
el pow es para calcular un numero elevado a otro y esta en la libreria math.h
si necesitas hacer una funcion te la muestro a continuacion:


Código:


float exp(float a, float b)
{
    float e;
    e=pow(a,b);
    return(e);
}


no se te olvide agregar la libreria math.h y podras usar la funcion exp dentro del void main Wink

lo otro no lo se Sad pero de mas que te lo contesta otra persona que sepa mas Wink
suerte!!!
Volver arriba
elColme



Registrado: 14 Abr 2004
Mensajes: 102
Ubicación: España

MensajePublicado: 02/10/2004 6:05 am
Título: redundante

Cita:

float exp(float a, float b)
{
float e;
e=pow(a,b);
return(e);
}


Para qué re-implementas una función de libreria. Es como hacer:

Código:

void imprimir(char* s){
pintf("%s",s);
}


Question
Volver arriba
kykyou



Registrado: 02 Sep 2004
Mensajes: 67
Ubicación: santiago, Chile..

MensajePublicado: 02/10/2004 6:31 am
Título: Re: redundante

elColme escribió:
Cita:

float exp(float a, float b)
{
float e;
e=pow(a,b);
return(e);
}


Para qué re-implementas una función de libreria. Es como hacer:

Código:

void imprimir(char* s){
pintf("%s",s);
}


Question


porque le piden hacer una funcion, no sacar directamente la potencia.
adios Wink
Volver arriba
alp



Registrado: 12 Abr 2004
Mensajes: 413

MensajePublicado: 02/10/2004 4:47 pm
Título:

Perdón....se me olvidó poner el enlace del post en el que encontrarás la función que calcula potencias. Aquí lo tienes:

http://elrincondelc.com/portal/modules.php?name=Forums&file=viewtopic&t=561


Un saludo.
Volver arriba
Yahoo Messenger
Marcelk



Registrado: 26 Sep 2004
Mensajes: 128
Ubicación: Chillán, Chile

MensajePublicado: 04/10/2004 5:18 am
Título: Muchas, pero muchas gracias...

Gracias por la ayuda, ya entendi lo que el profe quizo decir. La función de alp esta muy buena (Hubiera sido una lata hacerla solo) Twisted Evil
_________________


Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com