Eğer det>0 ise
Eğer det=0 ise
#include <stdio.h>
#include <math.h>
#include <math.h>
int main(){
//2. dereceden bir denklemin köklerini bulma
double a,b,c,det,root,root1,x;
printf("ax^2+bx+c ikinci derecenden denkleminin kat sayilarini giriniz:\n");
printf("a nin degeri:");
scanf("%lf",&a);
printf("b nin degeri:");
scanf("%lf",&b);
printf("c nin degeri:");
scanf("%lf",&c);
printf("Girilen denklem:%.2lfx^2+%.2lfx+%.2lf\n\n",a,b,c);
det=b*b-(4*a*c);
x=(double) sqrt(det);
if(det>0){
root=(-b+x)/(2*a);
root1=(-b-x)/2*a;
printf("kok:%.3lf\n",root);
printf("kok%.3lf",root1);
}
if(det==0){
root=(double)-b/(2*a);
printf("root=root1=%.3lf",root);
}
if(det<0){
printf("kok yok");
}
return 0;
}
Hiç yorum yok:
Yorum Gönder