Présentation d' une fonction avec paramètres :
Fonction de recherche du taux de conversion EUR/USD.
double calcul(double eur, double usd)
// eur et usd sont les 2 paramètres de la fonction calcul
{
double taux = eur / usd;
return(taux);
}
La fonction calcul renvoie le taux de conversion EUR/USD. Pour utiliser cette fonction, il suffit de remplacer les paramètres par des valeurs.
Par exemple :
calcul(83, 105)---> Calcul du taux de conversion si on échange 83 euro contre 105 dollar.
Fonction renvoyant à une autre fonction :
Il s' agit maintenant de créer une fonction initiale, qui demande à la fonction calcul de faire les opérations.
Pour tester ce nouveau programme, allez dans la fenêtre navigateur de Metatrader, cliquez-droit sur votre Expert Consultant, puis modifier.double start()
{
int eur = 1;
double usd1 = 1.30;
double usd2 = 0.9;
double taux1 = calcul(eur, usd1); // renvoie à calcul
double taux2 = calcul(eur, usd2); // renvoie à calcul
Alert("Taux 1 = ", taux1, " et Taux2 = ", taux2 ); // alerte qui affiche les 2 résultats
return; // fin du programme
}double calcul(double eur, double usd)
// eur et usd sont les 2 paramètres de la fonction calcul
{
double taux = eur / usd;
return(taux);
}
Ce programme une fois compilé et lancé affiche une alerte Taux 1 = 0,7692 et Taux 2 = 1,1111.
---> Leçon suivante
Aucun commentaire:
Enregistrer un commentaire