Les tableaux de l'algorithme
paradisdream Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Utilisateur anonyme - 19 oct. 2009 à 17:51
Utilisateur anonyme - 19 oct. 2009 à 17:51
A voir également:
- Les tableaux de l'algorithme
- Tableaux croisés dynamiques - Guide
- Fusionner deux tableaux excel - Guide
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Les tableaux word - Guide
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
8 réponses
Le principe est assez simple, ton équation va se présenter ainsi :
ax^4+ bx^3+cx²+dx+e
les lettres sont tes coefficients stocké dans un tableau si j'ai bien compris. Il te suffit donc de remplacer les variables manquantes.
Je vais te donner en C++ parce que c'est ce que je maitrise le plus, donc pour afficher tu utilise cout, pour récupérer cin. Pour récupérer les valeurs pour le tableau (qu'on va appeler tab) tu fais :
cout<<"entrez le coeficient de degré indice";
cin>>tab[indice];
tab doit etre un tableau de 5 éléments et l'indice varie donc de 0 à 4 (indice à remplacer par l'indice que tu vas demander à l'utilisateur bien sur)
pour récupérer le x c'est pareil
cout<<"entrez la valeur de x";
cin>>x;
Après tu remplace simplement dans ton équation :
result=tab[4]*x*x*x*x+tab[3]*x*x*x+tab[2]*x*x+tab[1]*x+tab[0];
et tu affiches le résultat.
Tu peux mettre une fonction puissance qui risque d'être couteuse, ou utiliser la fonction pow qui l'est encore plus. Tant que c'est de degré 4 tu peux toujours multiplier les x entre eux.
ax^4+ bx^3+cx²+dx+e
les lettres sont tes coefficients stocké dans un tableau si j'ai bien compris. Il te suffit donc de remplacer les variables manquantes.
Je vais te donner en C++ parce que c'est ce que je maitrise le plus, donc pour afficher tu utilise cout, pour récupérer cin. Pour récupérer les valeurs pour le tableau (qu'on va appeler tab) tu fais :
cout<<"entrez le coeficient de degré indice";
cin>>tab[indice];
tab doit etre un tableau de 5 éléments et l'indice varie donc de 0 à 4 (indice à remplacer par l'indice que tu vas demander à l'utilisateur bien sur)
pour récupérer le x c'est pareil
cout<<"entrez la valeur de x";
cin>>x;
Après tu remplace simplement dans ton équation :
result=tab[4]*x*x*x*x+tab[3]*x*x*x+tab[2]*x*x+tab[1]*x+tab[0];
et tu affiches le résultat.
Tu peux mettre une fonction puissance qui risque d'être couteuse, ou utiliser la fonction pow qui l'est encore plus. Tant que c'est de degré 4 tu peux toujours multiplier les x entre eux.
Je t'en ai déjà écrit les 3/4, fais un petit effort pour le reste, il faut juste que tu crées les variables et que tu mettes tout ça en forme, t'apprendras pas à coder si tu pompes tout ;).
je demande de toi la correction stp
var tab;TABLEAU [1,5] de entier
i,x ;entier
debut
ecrire ("entrez le coeficient de degré indice")
lire tab[indice];
pour i=1 a 5 faire
ecrire ( "entrez la valeur de x"; )
lire (x)
ecrire ( tab[4]*x*x*x*x+tab[3]*x*x*x+tab[2]*x*x+tab[1]*x+tab[0];)
finpr
fin
var tab;TABLEAU [1,5] de entier
i,x ;entier
debut
ecrire ("entrez le coeficient de degré indice")
lire tab[indice];
pour i=1 a 5 faire
ecrire ( "entrez la valeur de x"; )
lire (x)
ecrire ( tab[4]*x*x*x*x+tab[3]*x*x*x+tab[2]*x*x+tab[1]*x+tab[0];)
finpr
fin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question C'est pas mal, je ne comprends cependant pas pourquoi ton i va de 1 a 5 et pas de 0 à 4 puisque tes indices vont de 0 à 4.
la boucle donnerait en C++ :
for(int i=0, i<5; i++)
{
cout<<"entrez la valeur pour l'indice "<<i;
cin>>tab[i]
}
tu n'as donc pas à déclarer le i.
et ton tableau serait juste
int tab[5];
c'ets eut être ce que tu voulais dire avec ton [1,5].
c'est en C++ que tu codes ou en C? je ne connais pas trop la syntaxe du C, mais tu comprendras le principe du code je pense.
la boucle donnerait en C++ :
for(int i=0, i<5; i++)
{
cout<<"entrez la valeur pour l'indice "<<i;
cin>>tab[i]
}
tu n'as donc pas à déclarer le i.
et ton tableau serait juste
int tab[5];
c'ets eut être ce que tu voulais dire avec ton [1,5].
c'est en C++ que tu codes ou en C? je ne connais pas trop la syntaxe du C, mais tu comprendras le principe du code je pense.