Janvier 2008 - Question 3
3 participants
Page 1 sur 1
Janvier 2008 - Question 3
J'ai fait une boucle while mais je ne sais pas très bien ce que je dois mettre dedans. Les indices k et k+1 m'ennuient, je ne sais pas comment les exprimer pour que ca fonctionne...
Dernière édition par Del/Souris le Dim 1 Fév - 23:52, édité 2 fois
Souris- A.D.N.
-
Nombre de messages : 414
Année d'étude : Diplomé(e)
Section : Bioingénieur
Option : Environnement
Date d'inscription : 26/08/2008
Re: Janvier 2008 - Question 3
J'avoue que cet exercice me perturbe un peu aussi, mais d'après ce que j'ai compris, tu dis au départ X0=1, et on te demande de calculer X1 à partir de ce X0. Donc tu écris la formule qu'on te donne, X1=1/3*(....), puis tu dois intégrer la conditions sous formes de plusieurs if pour savoir si la boucle continue ou pas, et ensuite, tu fais passer ce nouveau X1 en X0, pour pouvoir calculer X2 au prochain passage de la boucle. Tu n'as donc besoin que des variables X0 et X1 pour y arriver.
Mysou- Enzyme
-
Nombre de messages : 5
Année d'étude : MA2
Section : Chimie
Date d'inscription : 01/11/2008
Re: Janvier 2008 - Question 3
- Code:
# include <iostream>
using namespace std;
int main (){
bool diff=true;
float x0=1,x1;
float a;
double borne=0.00005;
cout<<"Ecrivez a"<<endl;
cin>>a;
while (diff){
x1=(1/3)*(2*x0+a/(x0*x0));
if (x1>x0){
if (x1-x0<borne)
diff=false;
}
if (x0<x1){
if (x0-x1<borne)
diff=false;
}
x0=x1;
cout<<x1<<endl;
}
cout<<x1<<endl;
system ("PAUSE");
return 0;
}
Voilà moi j'ai fait ça (j'ai fait un main et non une fonction mais ça change rien^^)
Et ça ne fonctionne pas... Quand je compile, je vois à l'écran des #ind partout
Souris- A.D.N.
-
Nombre de messages : 414
Année d'étude : Diplomé(e)
Section : Bioingénieur
Option : Environnement
Date d'inscription : 26/08/2008
Re: Janvier 2008 - Question 3
Ben moi j'ai fait ça :
https://i.servimg.com/u/f40/11/70/43/98/inform10.jpg
dis-moi ce que tu en penses...
https://i.servimg.com/u/f40/11/70/43/98/inform10.jpg
dis-moi ce que tu en penses...
Tim- Neurotransmetteur
-
Nombre de messages : 213
Année d'étude : MA1
Section : Bioingénieur
Date d'inscription : 04/09/2008
Sujets similaires
» Janvier 2008 - Question 4c
» Janvier 2008 - Question 2
» Janvier 2008 - Question 10
» Janvier 2008 - Question 1
» Janvier 2008 - Question 5
» Janvier 2008 - Question 2
» Janvier 2008 - Question 10
» Janvier 2008 - Question 1
» Janvier 2008 - Question 5
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|