Bueno, abro este post para preguntar como tendria que hacer para simplificar fracciones tipo 10/20 a 1/2, como lo hace esta web
http://www.mathsisfun.com/simplifying-fractions.html
¿alguien sabe como lograrlo desde php?
| |||
Simplificar Fracciones desde PHP Bueno, abro este post para preguntar como tendria que hacer para simplificar fracciones tipo 10/20 a 1/2, como lo hace esta web http://www.mathsisfun.com/simplifying-fractions.html ¿alguien sabe como lograrlo desde php? |
| |||
Respuesta: Simplificar Fracciones desde PHP Si no tienes firebug con el firefox deberías usarlo. Con él podrás ver el código javascript que usan en la función go() para realizar la simplificación automáticamente. Si después lo quieres en php simplemente adapta las funciones a php. |
| ||||
Respuesta: Simplificar Fracciones desde PHP Independientemente del lenguaje solo es cuestion de matemáticas, busca el algoritmo de Euclides.
__________________ Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal www.oscararzola.com/blog Principios de un programador |
| |||
Respuesta: Simplificar Fracciones desde PHP Mira el código fuente de la página que nos has pasado. Verás que hay unas funciones dentro de las etiquetas <script> (go, hcf y lcm). Solo debes adaptar el código de las funciones a php. |
| |||
Respuesta: Simplificar Fracciones desde PHP Voy a programarlo, a lo que lo termine lo subo, pero lo aré de una forma mas sencilla.. Edito: ya saque el maximo comun divisor de numerador y denominador, alguien sabe ahora alguna function en php para dividrlo hasta que ya no se pueda mas?? |
| |||
Respuesta: Simplificar Fracciones desde PHP Listo, el codigo para simplificar fracciones es este :P <?php $numerador = 20; $denominador = 10; $mcd = gmp_gcd($numerador, $denominador); echo $mcd . '<br>'; $arriba = $numerador / $mcd; $abajo = $denominador / $mcd; $resultado = $arriba . '/' . $abajo; echo $resultado; // devuleve 2/1 ?> criticas? |
| |||
Respuesta: Simplificar Fracciones desde PHP Te paso las funciones traducidas a php. Espero no haverme dejado nada para convertir. Código PHP: Debes llamar a la función "go" pasándole como parámetros las dos partes de la fracción. Ejemplo: Fracción -> 2/4 Llamada a la función -> go(2, 4); Espero que te sirva y que funcione correctamente. Ya informarás. |
| |||
Respuesta: Simplificar Fracciones desde PHP |
| |||
Respuesta: Simplificar Fracciones desde PHP No puedo comprobar tu código porque creo que me falta activar alguna libreria para usar la función gmp_gcd() . ¿Sabes cual es? ¿Has probado la función con una fracción que no se pueda simplificar a ver qué resultado da? Porque si funciona es muuuucho más simple que las que te he pasado. |
| |||
Respuesta: Simplificar Fracciones desde PHP Para que mas confuciones, con este codigo ya es posible: Código PHP: |
| ||||
Respuesta: Simplificar Fracciones desde PHP el algoritmo está bien, pero imprimir por pantalla 2 / 1 no... Lo que se debería mostrar es la fracción simplificada: es decir, 2. Por otra parte si tu respuesta es 5 / 4, lo que se debería mostrar es 1 1/4 Espero que puedas resolver la manera... Saludos! |