Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/03/2011, 13:03
ranndyxd
 
Fecha de Ingreso: febrero-2011
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Expertos en PHP

Cita:
Iniciado por bUllan9ebrio Ver Mensaje
40h*60m=2400
2520m(las42h)-2400m=120m (aunque esto podria ser una constante)
mmmm te queda 120minutos

si lo multiplicas por 10m. te da 1200m y eso equivale a :

1200/60=20h; //total 20 h deben pasar para ganar las 2 restantes

me podrias ayudar con esto otro

ok tengo esto pero no me esta funcionando no se porque? sera que tengo que divirlo entre 60 de una vez y pasarlo a minutos luego cuando entre al caso de los 10 minutos divirlo entre s60 y pasarlo a segundos?

Código PHP:
Ver original
  1. $datos=$horas*60;// horas a minutos
  2.     $datos2=$minutos;// minutos
  3.     $maximo=42*60; // = 2520
  4.    
  5.         $mintotal=$datos+$datos2;
  6.                    
  7.             if ($mintotal<=2400){
  8.                
  9.                 $calculo=$maximo-$mintotal*3; //resultado multiplicado por 3 cuando tenga 40 horas o menos
  10.                
  11.                 }
  12.                         if ($mintotal>2400){
  13.                
  14.                 $calculo=$maximo-$mintotal*10; //resultado multiplicado por 10 cuando tenga mas de 40 horas
  15.                
  16.                 }  
  17.                
  18.                 $resultado = $calculo/60;
  19.                
  20.                 echo "Para Regenerarte debes estar fuera por ".$resultado. " Horas.";