| |||
¿Cual es la funcion para sacar una raiz? Ahora ya se que es sqrt() pero me sale un error al usarla, por que me da un warning se que la variable total se convierte de long int(la tengo asignada como long) y me la convierte a double¿por que? Última edición por Tikitios; 04/06/2008 a las 17:00 Razón: Un error |
| ||||
Respuesta: ¿Cual es la funcion para sacar una raiz? Hola Tikitios, tienes la función sqrt() para obtener la raíz cuadrada de un valor, y puedes usar pow() para obtener una raíz enésima que desees elevando a una potencia inversa (1/n). Publique un post sobre este tema aquí: Raices en PHP, contiene ejemplos que quizá te sean útiles... Un saludo |
| |||
Respuesta: ¿Cual es la funcion para sacar una raiz? esta es una funcion que hice yo... tal ves no sea la mejor.. pero por hay te sirva ;)
Código:
cualquier duda, avisame :Dvoid Radicacion() {//Radicacion by ZeroEoyPnk using std::cin; using std::cout; float a, c = 0; int b, j = 0; cout << "\nIngrese el numero de la base: "; cin >> a; cout << "\nIngrese el numero de la raiz: "; cin >> b; if(b == 0) { cout << "\n\nEs imposible evaluar esta operacion"; } else if(b == 1) { cout << "\n\nEl resultado de la raiz es: " << a; } else { for (j ; j < a ; j++) { switch(b) { case 1: c=j; break; case 2: c=j*j; break; case 3: c=j*j*j; break; case 4: c=j*j*j*j; break; case 5: c=j*j*j*j*j; break; case 6: c=j*j*j*j*j*j; break; case 7: c=j*j*j*j*j*j*j; break; case 8: c=j*j*j*j*j*j*j*j; break; case 9: c=j*j*j*j*j*j*j*j*j; break; } if (c == a) { c=j; break; } } cout << "\n\nEl resultado de la raiz es: " << c; } //Volver a la funcion anterior :D } Cya! |
| |||
Respuesta: ¿Cual es la funcion para sacar una raiz? Es la misma funcion que elevar un numero a un exponente: a^b, pero sustituyendo b por su inversa, es decir 1/b: a^1/b. Resuelve el algorismo que hace a^b y tendras tu solucion. |