<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>delta sıfırdan küçükse &#8211; İNTERNET ALEMİ</title>
	<atom:link href="https://www.internetalemi.net/tag/delta-sifirdan-kucukse/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.internetalemi.net</link>
	<description>İnternet, Bilişim, Yazılım Haber ve Günlüğü</description>
	<lastBuildDate>Sun, 19 Mar 2017 18:06:31 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.internetalemi.net/wp-content/uploads/2017/01/cropped-internet-alemi-logo-32x32.png</url>
	<title>delta sıfırdan küçükse &#8211; İNTERNET ALEMİ</title>
	<link>https://www.internetalemi.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>İkinci Dereceden Denklemin Köklerini Bulan Program</title>
		<link>https://www.internetalemi.net/ikinci-dereceden-denklemin-koklerini-bulan-program/</link>
					<comments>https://www.internetalemi.net/ikinci-dereceden-denklemin-koklerini-bulan-program/#comments</comments>
		
		<dc:creator><![CDATA[inovatif düşünce]]></dc:creator>
		<pubDate>Mon, 19 Dec 2016 16:49:58 +0000</pubDate>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[delta ile kök bulma]]></category>
		<category><![CDATA[delta kök bulma]]></category>
		<category><![CDATA[delta nasıl bulunur]]></category>
		<category><![CDATA[delta sıfıra eşitse]]></category>
		<category><![CDATA[delta sıfırdan büyükse]]></category>
		<category><![CDATA[delta sıfırdan büyükse kökler nasıl bulunur]]></category>
		<category><![CDATA[delta sıfırdan küçükse]]></category>
		<category><![CDATA[delta sıfırdan küçükse kök bulma]]></category>
		<category><![CDATA[deltadan kök bulma]]></category>
		<category><![CDATA[Denklem kökü hesaplama]]></category>
		<category><![CDATA[İkinci Derece Denklem]]></category>
		<category><![CDATA[İkinci Dereceden Denklemin Kökünü Bulan Program]]></category>
		<category><![CDATA[Kök Bulma]]></category>
		<category><![CDATA[kök bulma delta]]></category>
		<category><![CDATA[Kök bulma programı]]></category>
		<category><![CDATA[PHP ile]]></category>
		<category><![CDATA[PHP Program]]></category>
		<guid isPermaLink="false">http://www.internetalemi.net/?p=2112</guid>

					<description><![CDATA[<p>İkinci Dereceden Denklemin Köklerini Bulan Program için ilk olarak ikinci dereceden bir bilinmeyenli denklemin ne olduğunu bilmek gerekir. AX^2 + BX + C = 0 şeklindeki bir denklem düşünelim. Burada X bilinmeyen A, B ve C denklemin katsayıları olsun. Denklemde bulunan tek bilinmeyen olan X&#8217;in en yüksek üssü olan 2, denklemin derecesidir. Yani bundan dolayı [&#8230;]</p>
<p><a rel="nofollow" href="https://www.internetalemi.net/ikinci-dereceden-denklemin-koklerini-bulan-program/">İkinci Dereceden Denklemin Köklerini Bulan Program</a> yazısı ilk önce <a rel="nofollow" href="https://www.internetalemi.net">İNTERNET ALEMİ</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>İkinci Dereceden Denklemin Köklerini Bulan Program için ilk olarak ikinci dereceden bir bilinmeyenli denklemin ne olduğunu bilmek gerekir. AX^2 + BX + C = 0 şeklindeki bir denklem düşünelim. Burada X bilinmeyen A, B ve C denklemin katsayıları olsun. Denklemde bulunan tek bilinmeyen olan X&#8217;in en yüksek üssü olan 2, denklemin derecesidir. Yani bundan dolayı bu denklem ikinci dereceden bir denklemdir ve bir bilinmeyeni (X) vardır. İkinci dereceden bir bilinmeyenli denklemin köklerini bulmak demek A, B ve C katsayılarının bilinen bir değeri varken bu durumda X&#8217;in ne olacağını bulmak demektir. Bu durumu bir örnekle açıklayalım:</p>
<h2>İkinci Dereceden Denklemin Köklerini Formül İle Hesaplama</h2>
<p>A=1</p>
<p>B=3</p>
<p>C=2</p>
<p>olsun. Bu durumda denklemimiz</p>
<p>1*X^2 + 3*X + 2 = 0</p>
<p>olur. Aslında sorunumuz şudur. X hangi değeri alırsa bu denklem sağlanmış olur? Bu işi formülsüz yapmaya çalışabilirsiniz. Kafadan tahmini bir sayı verirsiniz. Olmadıysa yeni bir sayı verirsiniz X değişkenine&#8230; Tabi tutturamazsanız bu böyle devam eder 🙂 Bunun yerine kainattaki herşeyin sistemli ve planlı olduğundan hareketle, bu işin de bir formülü vardır diyerek X&#8217;i bulmamızı sağlayan formülleri kullanabiliriz. Formül deyince korkmayın. Çok da zor değil. Öncelikle ∆ (delta) değerini hesaplamak gerekir.</p>
<p>∆ = B^2 &#8211; 4*A*C</p>
<p>formülünü denklemimiz için kullanırsak</p>
<p>∆ = 3^2 &#8211; 4*1*2 = 9 &#8211; 8 = 1</p>
<p>bulunur. Burada şu kontrolü yapmak çok önemlidir.</p>
<p>Eğer ∆ &gt; 0 ise 2 kök vardır. Yani X yerine yerleştirdiğimizde denklemi sağlayan 2 değer vardır.</p>
<p>Eğer ∆ = 0 ise tek kök vardır. Yani X yerine yerleştirdiğimizde denklemi sağlayan tek değer vardır.</p>
<p>Eğer ∆ &lt; 0 ise gerçek kök yoktur. Yani X yerine yerleştirdiğimizde denklemi sağlayan bir gerçek sayı yoktur. Karmaşık sayılar kümesinde (i&#8217;li sayılar) kök bulunur. Tabi bu bizim konumuz değil.</p>
<p>Bizim örneğimizde ∆ &gt; 0 olduğundan 2 kök vardır. Bu iki kökü hesaplayalım. X1 birinci kök, X2 ikinci kök olacak şekilde</p>
<p>X1= (- B &#8211; karekök(∆)) / (2*A) = (-3 &#8211; karekök(1)) / (2*1) = -2</p>
<p>X2= (- B + karekök(∆)) / (2*A) = (-3 + karekök(1)) / (2*1) = -1</p>
<p>Bu demek oluyor ki ikinci dereceden bir bilinmeyenli denklemimizde X yerine -2 veya -1 yerleştirdiğimizde bu denklem sağlanıyor. Bunu şu şekilde gösterebiliriz. Önce denklemimizde X yerine -2 yerleştirelim.</p>
<p>X^2 + 3*X + 2 = 0   =&gt;  (-2)^2 + 3*-2 + 2 = 0    =&gt;    4 + (-6) + 2 = 0   =&gt;   6 &#8211; 6 = 0</p>
<p>X1 = -2 kökü için denklem gerçekten de sağlanmış oldu. X2= -1 kökü için bu denemeyi yapalım.</p>
<p>X^2 + 3*X + 2 = 0   =&gt;  (-1)^2 + 3*-1 + 2 = 0    =&gt;    1 + (-3) + 2 = 0   =&gt;   3 &#8211; 3 = 0</p>
<p>Gördüğünüz gibi formülle bulduğumuz köklerin ikisi de denklemimizi sağladı. Şimdi gelelim konu ile ilgili PHP programını yazmaya.</p>
<h2>İkinci Dereceden Denklemin Köklerini Bulan Program</h2>
<p>&lt;?php</p>
<p>$A=1;$B=3;$C=2; // Burada katsayılarımızı belirledik.</p>
<p>$Delta=$B*$B &#8211; 4*$A*$C; // Burada Deltayı hesapladık.</p>
<p>if($Delta&gt;0){ // Eğer Delta sıfırdan büyükse iki kökü hesapla.</p>
<p>echo &#8220;İki kök vardır&lt;br&gt;&#8221;;</p>
<p>$X1=(-$B-sqrt($Delta))/(2*$A);</p>
<p>$X2=(-$B+sqrt($Delta))/(2*$A);</p>
<p>echo &#8220;X1=$X1 &#8211; X2=$X2&#8221;;</p>
<p>}</p>
<p>if($Delta==0){ // Eğer Delta sıfıra eşitse tek kökü hesapla</p>
<p>echo &#8220;Tek kök vardır&lt;br&gt;&#8221;;</p>
<p>$X=(-$B)/(2*$A);</p>
<p>echo &#8220;X=$X&#8221;;</p>
<p>}</p>
<p>if($Delta&lt;0){ // Eğer Delta sıfırdan küçükse gerçek kök yoktur mesajı görüntüle.</p>
<p>echo &#8220;Gerçek kök yoktur.&#8221;;</p>
<p>}</p>
<p>?&gt;</p>
<p>İkinci Dereceden Denklemin Köklerini Bulan Program görüldüğü gibi çok da zor değilmiş. Önce katsayılar belirleniyor. Daha sonra bu katsayılara göre ∆ (delta) hesaplanıyor. Sonra da bir karar yapısına (if yapısı) bağlı olarak ∆ (delta)&#8217;nın sıfırdan büyük mü, eşit mi yoksa küçük mü olduğuna göre hesaplama yapılıyor. İşte bu kadar.</p>
<p>Eğer başka hesaplamalar için diğer PHP fonksiyonlarına ihtiyaç duyarsanız <a href="http://php.net/manual/en/ref.math.php" target="_blank" rel="noopener">http://php.net/manual/en/ref.math.php</a> adresinden faydalanabilirsiniz.</p>
<p><a rel="nofollow" href="https://www.internetalemi.net/ikinci-dereceden-denklemin-koklerini-bulan-program/">İkinci Dereceden Denklemin Köklerini Bulan Program</a> yazısı ilk önce <a rel="nofollow" href="https://www.internetalemi.net">İNTERNET ALEMİ</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.internetalemi.net/ikinci-dereceden-denklemin-koklerini-bulan-program/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
