Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/05/2009, 12:37
fatasma
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Ayuda con Script para sacar el MCM

la function deberia de ser asi

function mcd(){

}
cuando la llamas, la llamas asi mcd($a,$b,$c);

dentro de la funcion

debes averiguar cuantos parametros se han pasados.. en este caso son 3..
para hacer eso debes usar la function func_num_args() la cual devuelve 3 (en este caso)

me perdi un curso de mates y se me olvido el mcm

pero digo, se podria calcular haciendo esto como lo haces tu

$a % $b y luego calcular $a % $c ??
te dejo esto haber si te puede ayudar
Código PHP:
function mcd()
{  
     
//sacamos el numero de parametros enviados
     
$numero_param=func_num_args();//$numero_param=3

     
for($i=0;$i<$numero_param;$i++)
     {
          
//func_get_arg(), contiene la lista de argumentos pasados
          //func_get_arg(0) = 4...
          //func_get_arg(1) = 5...
          //...
       
     
}


$a=4;$b=5;$c=6;
echo (
$a*$b*$c)/mcd($a,$b,$c); 
pero claro como no me acuerdo muy bien del calculo del minimo comun multiplo no te puedo ayudar mucho :s

suerte