lundi 10 janvier 2011

True or False

True ( vrai ) et False ( faux ) sont 2 variables complémentaires d' un autre type : ce sont des variables booléennes. Deux choix possible : soit l' une soit l' autre.
Elles ont beaucoup d' applications dans les Expert Advisor.


Exemple :
Vous le savez, les Expert Advisor font tourner la fonction start en boucle. True et False vont être très utiles pour faire en sorte de ne plus voir s' afficher des alertes toutes les 2 secondes...
Exemple avec la fonction de la leçon précédente :
double midi = 12.00;
bool vrai = true;


double start()              
  {                
   int dats = Seconds();
   int datm = Minute();
   int dath = Hour();
   if (vrai = true)
    {
    vrai = false;

    Alert("Il est ", dath, ":", datm, ":", dats);
    if (midi > dath)
     {
      double h = midi - dath;
     Alert("Plus que ", h, " heures avant midi !");
     }
    else
     {
      double h24 = midi + 24 - dath; 
      Alert("Plus que ", h24, " heures avant midi !");
     }
    }

   return;
  }

---> Leçon suivante  

Aucun commentaire:

Enregistrer un commentaire