Translate

Bu Blogda Ara

26 Haziran 2016 Pazar

2.dereceden denklemin köklerini bulma



Eğer det>0 ise


Eğer det=0 ise


Program

#include <stdio.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