Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: leonardo9307 en 25 Abril 2013, 00:44 am



Título: diseñar un programa para calcular la raiz n-èsima
Publicado por: leonardo9307 en 25 Abril 2013, 00:44 am
Buen día.

la verdad tengo problemas al diseñar este programa que me piden utilizar solo funciones if y while, si alguien me puede colaborar le quedare agradecido.


Título: Re: diseñar un programa para calcular la raiz n-èsima
Publicado por: Danyel_Casvill en 25 Abril 2013, 02:23 am
Hay una función en la librería <math> para calcular raíz.



PD: No se hacen tareas, reglas del sub-foro.  :P


Título: Re: diseñar un programa para calcular la raiz n-èsima
Publicado por: gorystyle en 25 Abril 2013, 13:14 pm
las raices se pueden escribir en forma de potencia tambien por ejemplo la raiz cuadrada de 36 se escribiria (36)^(1/2).. el 1 pq es el exponente del 36 y el 2 pq es el indice de la raiz(cuadrada)


Título: Re: diseñar un programa para calcular la raiz n-èsima
Publicado por: Kilowatt en 25 Abril 2013, 13:46 pm
Me imagino que si le piden solo funciones if y while, es para que no use math. Creo que tu problema esta en que no sabes calcular una raiz enesima matematicamente, primero averigua esto, y luego programalo. Empieza por aqui:

http://platea.pntic.mec.es/~anunezca/ayudas/algoritmo_raiz/algoritmo_raiz.htm (http://platea.pntic.mec.es/~anunezca/ayudas/algoritmo_raiz/algoritmo_raiz.htm)

http://es.wikipedia.org/wiki/C%C3%A1lculo_de_la_ra%C3%ADz_cuadrada (http://es.wikipedia.org/wiki/C%C3%A1lculo_de_la_ra%C3%ADz_cuadrada)

Se puede generalizar para raiz enesima.


Título: Re: diseñar un programa para calcular la raiz n-èsima
Publicado por: leosansan en 25 Abril 2013, 15:25 pm
Supongo que se refieren al Método de Newton (http://es.wikipedia.org/wiki/M%C3%A9todo_de_Newton) para aproximar el valor de una función:



Otra opción es mediante desarrollos en serie.

Elige un método, pon los avances que lleves y dudas que tengas y te ayudaremos.

Saluditos!. ... (http://st.forocoches.com/foro/images/smilies/aaaaa.gif)