A voir également:
- équation
- Editeur d'équation - Télécharger - Vie quotidienne
- Formule équation - Télécharger - Études & Formations
- Equation sinequanone - Télécharger - Calcul & Conversion
- Pourquoi je ne peux pas insérer une équation dans word - Forum Microsoft Office
- Écrire un programme qui résout une équation du second degré - Forum C
4 réponses
En développant comment résoudre l'équation ci-dessus, ensuite ca te fait ton algorithme de calcul, et enfin tu le poses sur un code :)
voila ce que j'ai déjà commencé mais je suis bloqué vers la fin
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
void main (void)
{
int a,b,c,delta;
/* a*x²+b*x+c=0 */
if (a=0)
{
if (b!=0)
{
printf(" x!-c/b");
}
if (b=0) && (c=0)
{ printf("équation indéterminée");
}
if (b=0) && (c!=0)
{ printf("équation impossible");
}
}
/* delta =b²-4*a*c; */
if (a!=0)
{
printf(" delta %d" delta);
}
if (delta>0)
{ printf("
}
if (delta =0)
{ printf("
}
if (delta < 0)
{ printf("
}
}
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
void main (void)
{
int a,b,c,delta;
/* a*x²+b*x+c=0 */
if (a=0)
{
if (b!=0)
{
printf(" x!-c/b");
}
if (b=0) && (c=0)
{ printf("équation indéterminée");
}
if (b=0) && (c!=0)
{ printf("équation impossible");
}
}
/* delta =b²-4*a*c; */
if (a!=0)
{
printf(" delta %d" delta);
}
if (delta>0)
{ printf("
}
if (delta =0)
{ printf("
}
if (delta < 0)
{ printf("
}
}
alors
là si delta > 0
x1 = [-b-racine(delta)] / 2a
x2 = [-b+racine(delta)] / 2a
ensuite on pourrais aussi améliorer ton code.
quand tu as
tu fais
une fois qu'on aura fais la logique, on reverra certaines erruer d'écriture.
par exemple, c'est pas if(a=0) mais if(a==0)
mais déjà, l'écriture.
Je te conseille de mettre des variables, pour prendre les résultats
pour la racine carrée, utilise sqrt
là si delta > 0
x1 = [-b-racine(delta)] / 2a
x2 = [-b+racine(delta)] / 2a
ensuite on pourrais aussi améliorer ton code.
quand tu as
if(a=0) { code } if(a!=0) { code }
tu fais
if(a=0) { code } else { code }
une fois qu'on aura fais la logique, on reverra certaines erruer d'écriture.
par exemple, c'est pas if(a=0) mais if(a==0)
mais déjà, l'écriture.
Je te conseille de mettre des variables, pour prendre les résultats
pour la racine carrée, utilise sqrt
sqrt(delta)