Título: [RESUELTO]Problema con funcion exp en C, cn Borland 5.02´ Publicado por: SonaArtica en 26 Agosto 2012, 23:05 pm Bueno el tema es que tengo que hacer : (x/z)^2
Averiguando supe que la funcion exp(x) saca el exponente, lo probe y nada. Luego probe con pow(d1,d2) que seria d1 elevado a d2 ej: pow(4,2)->16 :-X A la expresion se la asigne a la variable x y no funka ;( Código
Y me gustaria que quede algo asi: Código
Pero tampoco funka :( Jaja la verdad cn esta simple tonteria no la puedo resolver jaja, Saludos ^^ Título: Re: Problema con funcion exp en C, cn Borland 5.02 Publicado por: fabianjsm en 26 Agosto 2012, 23:27 pm Podrías hacerlo de este modo:
Código
Título: Re: Problema con funcion exp en C, cn Borland 5.02 Publicado por: SonaArtica en 27 Agosto 2012, 00:23 am No entendi nada del codigo que pusiste jeje.
return !z? 0: (x /=z, x*x); eso de "z?" que es? float f(float x, float z) me parecio verlo pero no recuerdo que es tampoco :( Título: Re: Problema con funcion exp en C, cn Borland 5.02 Publicado por: durasno en 27 Agosto 2012, 00:50 am Hola! esos dos codigo que pusiste andan bien, el problema puede ser que te falta agregar el header math.h ó tenes algun problema con Borland
Saludos Título: Re: Problema con funcion exp en C, cn Borland 5.02 Publicado por: -- KiLiaN -- en 27 Agosto 2012, 01:16 am Y no sería más fácil multiplicar por sí misma la variable y obtener así el cuadrado?
Código
Título: Re: Problema con funcion exp en C, cn Borland 5.02 Publicado por: fabianjsm en 27 Agosto 2012, 03:06 am La probaste al menos? Es C básico!
Y no sería más fácil multiplicar por sí misma la variable y obtener así el cuadrado? Pienzo lo mismo, para que quieres math.h si solo tienes que dividir y multiplicar dos números! Te lo explico por partes: Código quedaría así Código
Ahora el operador ternario Código
Si la condicion es verdadera, se asigna resultado_si, si es falsa se asigna resultado_no. Los paréntesis no son necesarios. Pero en nuestro caso tenemos dos operaciones para la ultima sentencia, así que la separamos con la coma Código return resultado; Sintetizando nos queda así Código
Título: Re: Problema con funcion exp en C, cn Borland 5.02 Publicado por: SonaArtica en 27 Agosto 2012, 03:29 am Hola! esos dos codigo que pusiste andan bien, el problema puede ser que te falta agregar el header math.h ó tenes algun problema con Borland Saludos :) Jaja Graciass era eso que se me pasaba, tenia que inbocar la libreria <math.h> porque la funcion pow o sqrt son funciones de esa libreria, Saludos ;D |