Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Obtener raiz cuadrada de un numero entero

Estas en el tema de Obtener raiz cuadrada de un numero entero en el foro de C/C++ en Foros del Web. Hola amigos. Me ayudan a obtener la raiz cuadrada de un numero entero sin utilizar la libreria math, osea por el metodo de suma de ...
  #1 (permalink)  
Antiguo 01/12/2010, 10:24
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 3 meses
Puntos: 188
Obtener raiz cuadrada de un numero entero

Hola amigos.

Me ayudan a obtener la raiz cuadrada de un numero entero sin utilizar la libreria math, osea por el metodo de suma de primos.


Gracias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 01/12/2010, 14:43
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Obtener raiz cuadrada de un numero entero

Mira esto seria mas una pregunta en un foro de matematica que aca. Tienes que encontrar un buen metodo numerico para calcularla.
Un metodo seria crear un polinomio con raiz igual a la raiz cuadrada de n. por ejemplo

x = sqrt( n ) => x *x - n = 0

Existen montones de metodos para calcular la raiz a esa ecuacion. Uno por ejemplo es el de la biseccion: http://es.wikipedia.org/wiki/M%C3%A9...bisecci%C3%B3n

Otra forma seria hacer un desarrollo de taylor pero tendria que pensarlo mejor.
  #3 (permalink)  
Antiguo 01/12/2010, 22:37
 
Fecha de Ingreso: abril-2010
Mensajes: 111
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Obtener raiz cuadrada de un numero entero

Mira Esta
Código PHP:
void Raiz()
{
    
    
float num1;
    
int num2;
    
cout << "Base \n";

    
    
cin  >>num1;
    

    
float rad num1tot 0;
    while (
tot != rad)
    {
        
tot rad;
        
rad = (num1/rad+rad)/2;
         }
    
cout<<"Raiz cuadrada " <<rad;
    


  #4 (permalink)  
Antiguo 03/12/2010, 08:36
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 3 meses
Puntos: 188
Respuesta: Obtener raiz cuadrada de un numero entero

Gracias amigo.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.

Etiquetas: cuadrada, entero, numero, raiz
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:03.