| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
killo_ke
Registrado: 21 Oct 2004 Mensajes: 5 Ubicación: Granada (España)
| Publicado: 22/10/2004 11:49 am | | | Título: como hacer una raiz cuadrada |
| Hola
Algun alma caritativa me puede decir como hago una RAIZ o POTENCIA
En la ayuda de turboC me sale el comando "^", pero no me funciona.
| Código: | if ( RAIZ<0 ) printf("\n\nLa ecuaci¢n no tiene soluci¢n."); else if ( RAIZ==0 ){ sol1 = (-b/(2*a)); printf("La soluci¢n es: %g", sol1); } else { sol1 = (-b+(RAIZ^0,5))/(2*a); sol2 = ((-b)-(RAIZ^0,5))/(2*a);
printf("Las soluciones de la ecuaci¢n son:\n\n"); printf("\t\tS+ = %g\n\n\t\tS- = %g", sol1, sol2); }
|
|
|
| Volver arriba | |
 |
Marcelk
Registrado: 26 Sep 2004 Mensajes: 128 Ubicación: Chillán, Chile
| Publicado: 22/10/2004 12:25 pm | | | Título: |
| Puedes usar la sgte funcion de la libreria <math.h>
sqrt()
La misma libreria para la potencia pero ahora es: double pow(double base, double exponente);
No me acuerdo como era la funcion sin la libreria pero voy a buscarla _________________
Ultima edición por Marcelk el 22/10/2004 12:42 pm; editado 1 vez |
|
| Volver arriba | |
 |
killo_ke
Registrado: 21 Oct 2004 Mensajes: 5 Ubicación: Granada (España)
| Publicado: 22/10/2004 10:58 pm | | | Título: |
| Gracias "Marcelk" 
Voy a intentarlo  |
|
| Volver arriba | |
 |
|
killo_ke
Registrado: 21 Oct 2004 Mensajes: 5 Ubicación: Granada (España)
| Publicado: 22/10/2004 11:41 pm | | | Título: Ya funciona |
| Ha funcionado con "sqrt()" 
Gracias otra vez Marcelk |
|
| Volver arriba | |
 |
Marcelk
Registrado: 26 Sep 2004 Mensajes: 128 Ubicación: Chillán, Chile
| Publicado: 23/10/2004 10:22 am | | | Título: |
| Ahhh... no te explique bien el uso de double pow(double b, double exp); Bueno, ahora te explico: POW es una función que está dentro de la libreria <math.h> y al poner DOUBLE POW estas declarando una función que es valida para numeros reales o decimales, y (DOUBLE B, DOUBLE EXP) son dos variables mas que se declaran, asi, cuando quieras sacar la potencia de 10 elevado a 8 solo deberás poner POW(VARIABLE1, VARIABLE2), donde VARIABLE1 Y VARIABLE2 son tus numeros 10 y 8. Luego me dices si te resulto o si no me entendiste para explicarte de nuevo.
Saludos  _________________
|
|
| Volver arriba | |
 |
killo_ke
Registrado: 21 Oct 2004 Mensajes: 5 Ubicación: Granada (España)
| Publicado: 24/10/2004 2:56 am | | | Título: |
| OK lo he probado tambien "pow(var1, 0.5)" y funciona igual.
Gracias.  |
|
| Volver arriba | |
 |
|
|