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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    C'est quoi Lx L1 L2 etc.
    Tes variables ne sont pas typé, donc impossible de te dire.
    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;
      }
      1. Contributeur
        une boucle for ???
        for(Lx=L1;Lx<=L2;Lx+=5)
        non ?
        1. Une boucle for ???
          for(Lx=L1;Lx<=L2;Lx+=5)
          non ?
          C'est bien ça, parfait !

          Merci, encore une fois.