4.4.3 Örnek : İkinci Dereceden Denklemin Kökleri

Ax2=Bx+C=0 şeklinde verilen ikinci dereceden denklemin çözümü için A, B ve C katsayıları verilmelidir. Herşeyden önce bu katsayıları alınır/okunur ve aşağıdaki bağıntı uyarınca (delta) hesaplanır:

= B2-4.A.C

Eğer <0 ise birbirinden farklı iki gerçel kök vardır;=0 ise tek kök vardır veya iki kök aynıdır denilebilir;<0 için kökler karmaşıktır, yani sanal kısmı vardır. >0 için X1 ve X2 kökleri ve =0 için X1 kökü aşağıdaki bağıntı uyarınca hesaplanır:

Şekilde ikinci dereceden denklemin köklerini >=0 için hesaplayan, <0 için denklemin kökleri karmaşıktır yazan bir programın akış şeması verilmiştir. Akış şemasının C dilinde kodlanmış karşılığı ise aşağıdaki programda verildiği gibi olur.


! İkinci dereceden denklemlerin köklerini bulan programın C kodu veakış şeması