Aller au contenu

Guide du développeur

De MonWiki

Les unités algorithmiques

L'unité va retourner deux résultats. Le premier est basé sur la somme des items, le second sur un complément d'information. "N/3" siginifie non renseigné, et "N/A" Non applicable. Les deux fonctions sont modifiables, et enregistrées sous l'unité associée au composant.

<?php
/*
 * Unité de traitement générique
 * @author Hugues GENVRIN
 */
class unite{
      public $calcul=0;
      public $tableau=array();
          
  public function donnees($tab) {       
    $i=0;
    while($i<count($tab))
     {
                      $this->tableau[$i]=$tab[$i];   
                      $this->calcul+=$this->tableau[$i];
                      $i++; 
       }   
   }
     public function output_1($input){
                   $this->donnees($input);       
                  $output_1 = $this->calcul;
                   
                   return $output_1; 
       }   
   public function output_0(){
                         
                 
                   $output_0 = "N/R";
                   return $output_0;
               
       }