Page 1 sur 1

Calcul de différence entre deux index

Posté : 19 avr. 2012, 23:57
par NACHID IDRISSI
Bonjour;
je suis entrain de calculer la consommation electrique a partir du relevé des index fourni par des compteur; mon probléme est comme suit:
Cons_kwh=Nouveau_index-Ancien_Index dans le cas normal. Mais dans le cas ou le nouveau index inférieur à l'ancien index avec remise à ziro d'index.

Merci pour votre aide.

Re: Calcul de différence entre deux index

Posté : 20 avr. 2012, 00:46
par albat
define(RAZ, 1000); // si le compteur se remet à 000 après 999

if ($index_new > $index_old)
   { $conso = $index_new - $index_old ;
   }
   else
   { $conso = RAZ + $index_new - $index_old ;
   }
ou, plus rapidement :
define(RAZ, 1000); // si le compteur se remet à 000 après 999
$conso = (($index_new > $index_old) ? 0 : RAZ) + $index_new - $index_old ;