Boucle en C++

Fermé
Benx Messages postés 25 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 4 février 2021 - 29 juil. 2009 à 02:24
Benx Messages postés 25 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 4 février 2021 - 31 juil. 2009 à 13:49
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 vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
29 juil. 2009 à 09:05
Salut,
passe par des tableaux : B[i] et L[i]
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
29 juil. 2009 à 10:44
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 mardi 13 mars 2007 Statut Membre Dernière intervention 4 février 2021 4
31 juil. 2009 à 11:30
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 vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
31 juil. 2009 à 12:04
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 mardi 13 mars 2007 Statut Membre Dernière intervention 4 février 2021 4
31 juil. 2009 à 13:49
Une boucle for ???
for(Lx=L1;Lx<=L2;Lx+=5)
non ?
C'est bien ça, parfait !

Merci, encore une fois.
0