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.
Hay una función en la librería <math> para calcular raíz.
PD: No se hacen tareas, reglas del sub-foro. :P
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)
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.
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)