Exercice en langage c
Résolu/Fermé
man r.
Messages postés
11
Date d'inscription
samedi 30 mars 2013
Statut
Membre
Dernière intervention
1 juin 2013
-
30 mars 2013 à 23:49
man r. Messages postés 11 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 1 juin 2013 - 31 mars 2013 à 12:34
man r. Messages postés 11 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 1 juin 2013 - 31 mars 2013 à 12:34
A voir également:
- Exercice en langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Que veut dire le rectangle en langage sms ✓ - Forum Twitter
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 mars 2013 à 09:22
31 mars 2013 à 09:22
Bonjour,
Tout d'abord, je te conseillerais de faire une fonction sinus(), cela serait plus propre.
Sinon :
while (a<=b){
while (compteur1<k){
sinus+=pow(-1,compteur1)*pow(a,2*compteur1+1)/factorielle(2*compteur1+1);
compteur1++;
}
printf ("sin (%f) = %f \n",a,sinus);
a+=0.1;
}
Dès que tu sors de la 2ème boucle while, tu as compteur1>=k, tu affiches la valeur de sin, et tu ne remets pas compteur1 à 0. Au final lorsque tu reboucles (car a<=b), le programme ne recalculera pas le sin car compteur1 n'a pas été réinitialisé.
Et la prochaine fois que tu postes un code, n'oublie pas de le mettre entre deux balises "code" (à droite du bouton "souligné").
Cdlt,
Tout d'abord, je te conseillerais de faire une fonction sinus(), cela serait plus propre.
Sinon :
while (a<=b){
while (compteur1<k){
sinus+=pow(-1,compteur1)*pow(a,2*compteur1+1)/factorielle(2*compteur1+1);
compteur1++;
}
printf ("sin (%f) = %f \n",a,sinus);
a+=0.1;
}
Dès que tu sors de la 2ème boucle while, tu as compteur1>=k, tu affiches la valeur de sin, et tu ne remets pas compteur1 à 0. Au final lorsque tu reboucles (car a<=b), le programme ne recalculera pas le sin car compteur1 n'a pas été réinitialisé.
Et la prochaine fois que tu postes un code, n'oublie pas de le mettre entre deux balises "code" (à droite du bouton "souligné").
Cdlt,
man r.
Messages postés
11
Date d'inscription
samedi 30 mars 2013
Statut
Membre
Dernière intervention
1 juin 2013
31 mars 2013 à 12:34
31 mars 2013 à 12:34
Je prendrai vos conseils en compte, et surtout je vous remercie infiniment :) !