Boucle en C++

Benx Messages postés 26 Statut Membre -  
Benx Messages postés 26 Statut Membre -
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. Zempachi Messages postés 7572 Statut Contributeur 906
     
    Salut,
    passe par des tableaux : B[i] et L[i]
    0
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    C'est quoi Lx L1 L2 etc.
    Tes variables ne sont pas typé, donc impossible de te dire.
    0
  3. Benx Messages postés 26 Statut Membre 4
     
    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
  4. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    une boucle for ???
    for(Lx=L1;Lx<=L2;Lx+=5)
    non ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Benx Messages postés 26 Statut Membre 4
     
    Une boucle for ???
    for(Lx=L1;Lx<=L2;Lx+=5)
    non ?
    C'est bien ça, parfait !

    Merci, encore une fois.
    0