C Programlama ile İkinci Dereceden Denklemlerin Köklerini Hesaplama

İkinci dereceden denklemler, matematikte ve mühendislikte sıkça karşılaşılan denklemlerdir. Bu tür denklemler, genellikle a, b ve c gibi katsayılarla ifade edilir ve çözümlenmesi gerekebilir. Bu blog yazısında, C programlama dilini kullanarak ikinci dereceden denklemlerin köklerini hesaplayan basit bir programı inceleyeceğiz.

Bu program, kullanıcıdan ikinci dereceden bir denklemin katsayılarını (a, b ve c) girmesini isteyen bir kullanıcı arayüzü sağlar ve bu katsayıları kullanarak denklemin köklerini hesaplar. Kökler, delta (Δ) adı verilen matematiksel terim kullanılarak bulunur.




#include <stdio.h>

#include <math.h>



int main() {

    

    float a,b,c;

    float delta;

    float x1,x2;

    float x;

    

    

    printf("a, b, c Degerlerini giriniz: \n");

    scanf("%f%f%f", &a,&b,&c);

    

    delta = b*b - 4*a*c;

    

    if(delta<0)

      printf("Kok yoktur.\n");

    

    else if (delta>0)

    {

        x1 = (-b - (sqrtf(delta) / 2*a));

        x2 = (-b + (sqrtf(delta) / 2*a));

    

        printf("x1 = %f",x1);

        printf("x2 = %f",x2);

        printf("iki farkli gercek koku vardir. \n");

    }

    

    else

    {

    

        x = -b/2*a;

    

        printf("tek kok var : \n");

        printf("x=%f", x);

        

        }

    

    return 0;

}




Hiç yorum yok: