/
Inicio :: Foros

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

como hacer una raiz cuadrada

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



Registrado: 21 Oct 2004
Mensajes: 5
Ubicación: Granada (España)

MensajePublicado: 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

MensajePublicado: 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)

MensajePublicado: 22/10/2004 10:58 pm
Título:

Gracias "Marcelk" Laughing

Voy a intentarlo Question
Volver arriba
killo_ke



Registrado: 21 Oct 2004
Mensajes: 5
Ubicación: Granada (España)

MensajePublicado: 22/10/2004 11:41 pm
Título: Ya funciona

Laughing Ha funcionado con "sqrt()" Laughing

Gracias otra vez Marcelk
Volver arriba
Marcelk



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

MensajePublicado: 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 Very Happy
_________________


Volver arriba
killo_ke



Registrado: 21 Oct 2004
Mensajes: 5
Ubicación: Granada (España)

MensajePublicado: 24/10/2004 2:56 am
Título:

OK lo he probado tambien "pow(var1, 0.5)"
y funciona igual.

Gracias. Wink
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