Boucle en C++

Bonjour,
Je désire calculer La Valeur de Bx, pour Lx allant de L1 a L2 avec un pas de 5.
Quelqu'un peut peut-il m'aider a écrire la boucle ?
Merci.

void main()

{
cout << "Donnez la valeur de B1:\n";
cin >> B1;
cout << "Donnez la valeur de L1:\n";
cin >> L1;
cout << "Donnez la valeur de B2:\n";
cin >> B2;
cout << "Donnez la valeur de L2:\n";
cin >> L2;
cout << "Donnez la valeur de Lx:\n";
cin >> Lx;

for.....
Bx= B_GC( B1, L1, B2, L2, Lx );
cout << "Bx=" <<Bx<<"\n";
return;
}
Configuration: Windows XP
Firefox 3.0.12

5 réponses

  1. Contributeur
    Salut,
    passe par des tableaux : B[i] et L[i]
    0
    1. Contributeur
      C'est quoi Lx L1 L2 etc.
      Tes variables ne sont pas typé, donc impossible de te dire.
      0
      1. J' espère que c'est plus clair comme ça:

        #include<iostream.h>
        #include<math.h>
        #include<conio.h>

        #define PI 3.1415926535897932384
        #define RADEG ( 180.0 / PI )
        #define DEGRAD ( PI / 180.0 )

        // Fonctions trigo. en degrés
        #define sind(x) sin((x)*DEGRAD)
        #define cosd(x) cos((x)*DEGRAD)
        #define tand(x) tan((x)*DEGRAD)
        #define atand(x) (RADEG*atan(x))

        //Fonctions prototypes
        double B_GC( double B1, double L1, double B2, double L2, double Lx ) ;
        double* VectorSpherical2Cartesian(double B1, double L1 );
        double* Cross( double *x, double *y );

        double B1,L1,B2,L2,Lx,Bx;

        void main()
        {

        cout << "Donnez la valeur de B1:\n";
        cin >> B1;
        cout << "Donnez la valeur de L1:\n";
        cin >> L1;
        cout << "Donnez la valeur de B2:\n";
        cin >> B2;
        cout << "Donnez la valeur de L2:\n";
        cin >> L2;
        cout << "Donnez la valeur de Lx:\n";
        cin >> Lx;

        Lx=L1+Lx ;
        Bx= B_GC( B1, L1, B2, L2, Lx );
        cout << "Bx=" <<Bx<<"\n";
        return;
        }
        0
        1. Contributeur
          une boucle for ???
          for(Lx=L1;Lx<=L2;Lx+=5)
          non ?
          0
          1. Une boucle for ???
            for(Lx=L1;Lx<=L2;Lx+=5)
            non ?
            C'est bien ça, parfait !

            Merci, encore une fois.
            0