Boucle en C++

Benx Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
Benx Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -
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;
}

5 réponses

Zempachi Messages postés 7472 Date d'inscription   Statut Contributeur Dernière intervention   906
 
Salut,
passe par des tableaux : B[i] et L[i]
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
C'est quoi Lx L1 L2 etc.
Tes variables ne sont pas typé, donc impossible de te dire.
0
Benx Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   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
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
une boucle for ???
for(Lx=L1;Lx<=L2;Lx+=5)
non ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Benx Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   4
 
Une boucle for ???
for(Lx=L1;Lx<=L2;Lx+=5)
non ?
C'est bien ça, parfait !

Merci, encore une fois.
0