Résoudre une équation de second degré
#include<stdio.h>
#include<math.h>
main()
{
float a, b, c, var2;
float x1, x2;
float var3;
float delta;
delta = 0;
x1 = 0;
x2 = 0;
printf("Bonjours, une équation de 2eme degrés s'écrit sous forme : ax^2 + bx + c \n Entrer le coefficient a d l'équation de 2eme degrés que vous voulez resoudre : ");
scanf("%f" , &a);
printf("\n Entrer le coefficient b d l'équation de 2eme degrés que vous voulez resoudre : ");
scanf("%f" , &b);
printf("\n Entrer le coefficient c d l'équation de 2eme degrés que vous voulez resoudre : ");
scanf("%f" , &c);
delta = b*b - 4*a*c ;
if(delta>=0){
x1 = (-b-sqrt(delta))/(2*a);
x2 = (-b+sqrt(delta))/(2*a);
if(x1==x2){
printf("\n Delta = 0 donc la seule solution de cette equation est %f \n" ,x1 );
}else
printf("\n Delta > 0,\n donc les deux solutions de cette equation sont : %f et %f \n" , x1, x2 );
}else{
var2 = 2*a;
var3 = (sqrt(-delta));
printf("pas de solution reelle");
}
}
ليست هناك تعليقات:
إرسال تعليق