Equation en c
Fermé
defati1983
Messages postés
54
Date d'inscription
vendredi 26 août 2005
Statut
Membre
Dernière intervention
15 décembre 2005
-
11 nov. 2005 à 22:52
calaceite Messages postés 159 Date d'inscription vendredi 1 novembre 2002 Statut Membre Dernière intervention 23 avril 2007 - 13 nov. 2005 à 14:05
calaceite Messages postés 159 Date d'inscription vendredi 1 novembre 2002 Statut Membre Dernière intervention 23 avril 2007 - 13 nov. 2005 à 14:05
A voir également:
- Equation en c
- Editeur d'équation - Télécharger - Vie quotidienne
- Formule équation - Télécharger - Études & Formations
- Equation sinequanone - Télécharger - Calcul & Conversion
- Écrire un programme qui résout une équation du second degré - Forum C
- Microsoft equation 3.0 download ✓ - Forum Windows
3 réponses
hssissen
Messages postés
844
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
9 janvier 2017
50
11 nov. 2005 à 23:23
11 nov. 2005 à 23:23
Si j'ai bien compris ta question:
real determinant=(b**2)-(4*a*c)
Biensur il faudrait avant "typer" tes variables a et c pour les définir!
real determinant=(b**2)-(4*a*c)
Biensur il faudrait avant "typer" tes variables a et c pour les définir!
philtrain
Messages postés
169
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
25 juillet 2010
73
12 nov. 2005 à 09:20
12 nov. 2005 à 09:20
Bonjour,
ok?
Philippe.
/* Fichier delta.c */ #include "delta.h" float delta (float a, float b, float c) { float determinant = (b * b) - (4 * a * c); return determinant; }
/* Fichier delta.h */ #ifndef DELTA_H #define DELTA_H extern float delta(float, float, float); #endif /*"DELTA_H */
ok?
Philippe.
defati1983
Messages postés
54
Date d'inscription
vendredi 26 août 2005
Statut
Membre
Dernière intervention
15 décembre 2005
4
13 nov. 2005 à 12:05
13 nov. 2005 à 12:05
merci pour votre aide je lai bien resolu en voila ce que jai fait
#include<stdio.h>
#include<math.h>
main()
{
/*on va calculer les solutions reelles d'une equation du second degre */
float a, b, c , d;
printf("resolution d'une equation du second ordre \n");
printf("equation de la forme ax^2+ bx + c =0 \n");
printf("donnez les valeurs de a, b et c:\n");
scanf("%f %f %f",&a, &b, &c);
float x1 ,x2 ,x;
if(a==0)
if (b==0)
if(c==0)
printf("on a une infinite de solution \n");
else
printf(" pas de solution \n");
else
printf("une seule solution x=%f\n",-c/b);
/*on resout l'equation suivant son discriminant*/
/*d:discriminant*/
else
{
printf("d=%f",d=b*b-4*a*c);
if(d > 0)
printf("on a deux solutions x1=%f\n et x2=%f\n",x1=(-b+sqrt(d))/(2*a) , x2=(-b-sqrt(d))/(2*a));
else
if (d = 0)
printf("une seule solution x=%f\n",x=-b/(2*a));
else
printf("pas de solutions reélles\n");
}
getch();
}
#include<stdio.h>
#include<math.h>
main()
{
/*on va calculer les solutions reelles d'une equation du second degre */
float a, b, c , d;
printf("resolution d'une equation du second ordre \n");
printf("equation de la forme ax^2+ bx + c =0 \n");
printf("donnez les valeurs de a, b et c:\n");
scanf("%f %f %f",&a, &b, &c);
float x1 ,x2 ,x;
if(a==0)
if (b==0)
if(c==0)
printf("on a une infinite de solution \n");
else
printf(" pas de solution \n");
else
printf("une seule solution x=%f\n",-c/b);
/*on resout l'equation suivant son discriminant*/
/*d:discriminant*/
else
{
printf("d=%f",d=b*b-4*a*c);
if(d > 0)
printf("on a deux solutions x1=%f\n et x2=%f\n",x1=(-b+sqrt(d))/(2*a) , x2=(-b-sqrt(d))/(2*a));
else
if (d = 0)
printf("une seule solution x=%f\n",x=-b/(2*a));
else
printf("pas de solutions reélles\n");
}
getch();
}
calaceite
Messages postés
159
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
23 avril 2007
10
13 nov. 2005 à 14:05
13 nov. 2005 à 14:05
Je suis un peu jeunot en C pour venir te faire la leçon. Ton prog semble tourner sauf quand d=0 en fait, il faut écrire
En outre, je vois que tu as changé à juste titre déterminant en discriminant. Le début de la discussion n'est pas exact (ton histoire d'infinité de solutions) mais ce n'est pas très grave.
if (d==0)et non
if (d=0).
En outre, je vois que tu as changé à juste titre déterminant en discriminant. Le début de la discussion n'est pas exact (ton histoire d'infinité de solutions) mais ce n'est pas très grave.