<?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>PHP İle Karekök Hesaplama arşivleri - Sercan Çepni</title>
	<atom:link href="https://www.sercancepni.net.tr/tag/php-ile-karekok-hesaplama/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sercancepni.net.tr/tag/php-ile-karekok-hesaplama</link>
	<description>Kişisel Blog</description>
	<lastBuildDate>Tue, 30 Aug 2016 10:32:10 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Php Değişken Kavramı</title>
		<link>https://www.sercancepni.net.tr/php-degisken-kavrami</link>
					<comments>https://www.sercancepni.net.tr/php-degisken-kavrami#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Tue, 30 Aug 2016 10:32:10 +0000</pubDate>
				<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[PHP İle Bölme İşlemi]]></category>
		<category><![CDATA[PHP İle Çarpma İşlemi]]></category>
		<category><![CDATA[PHP İle Çıkartma İşlemi]]></category>
		<category><![CDATA[PHP İle Karekök Hesaplama]]></category>
		<category><![CDATA[PHP İle Mod Alma]]></category>
		<category><![CDATA[PHP İle Toplama İşlemi]]></category>
		<category><![CDATA[PHP İle Üssü Sayı Hesaplama]]></category>
		<category><![CDATA[PHP Veri Türleri]]></category>
		<category><![CDATA[PHP'de Sayılar İle Çalışma]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=919</guid>

					<description><![CDATA[<p>Php değişken kavramı ileri ki seviyeler için önem arz etmektedir. Tüm programlama dillerinde değişkenler programlama dillerinin yapı taşıdır. O yüzden eğer tam olarak anlamadıysanız yorum kısmından lütfen bana soru sorunuz. Bu konuda anlatacaklarım ; Değişken Kavramı Veri Türünü Tanımlamak Çevre Değişkenler Değişken Kavramı Başta da dediğim gibi tüm programlama dillerinden değişkenler vardır ve bunlar programlama [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/php-degisken-kavrami">Php Değişken Kavramı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>Php değişken kavramı ileri ki seviyeler için önem arz etmektedir. Tüm programlama dillerinde değişkenler programlama dillerinin yapı taşıdır. O yüzden eğer tam olarak anlamadıysanız yorum kısmından lütfen bana soru sorunuz. Bu konuda anlatacaklarım ;</p>
<ul>
<li>Değişken Kavramı</li>
<li>Veri Türünü Tanımlamak</li>
<li>Çevre Değişkenler</li>
</ul>
<h3>Değişken Kavramı</h3>
<p>Başta da dediğim gibi tüm programlama dillerinden değişkenler vardır ve bunlar programlama dilinin temelini oluştururlar. Php de değişken isimleri &#8220;<span style="color: #ff0000;"><strong>$</strong></span>&#8221; ile başlar. Değişkenler onlara atanan verileri tutarlar örneğin ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyve = "Vişne";
$sercan = "Armut";
$mahmut = 36;
$asli = 10;
?&gt;</pre>
<p>Görüldüğü üzere değişkenlere istediğiniz isimleri verebilirsiniz ancak değişken isimlerini verirken şu kurallar çerçevesinde vermelisiniz ;</p>
<ul>
<li>Türkçe Karakter Kullanamazsınız.</li>
<li>Değişkenler Sayılar İle Başlayamaz.</li>
<li>Değişkenlerde ayrıca tire &#8220;-&#8221; işareti kullanılmaz onun yerine alt çizgi kullanılır &#8220;_&#8221;.</li>
<li>Değişkenler küçük harf büyük harf duyarlıdır. Örneğin &#8220;<strong>$Sercan</strong>&#8221; ve &#8220;<strong>$sercan</strong>&#8221; değişkeni birbirinden farklıdır.</li>
</ul>
<h3>Değişkenlere Değer Atama ve Yazdırma</h3>
<p>Değişkenlere atanan veriler yani metinsel veya sayısal, her zaman çift tırnak veya tek tırnak içinde yazılır. Ancak değişkenler ile matematiksel işlemler yapacak iseniz tırnak işareti olmadan atama yapmalısınız yani ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi1 = 8;
$sayi2 = 6;
echo $sayi1 + $sayi2;
?&gt;</pre>
<p>Ekran çıktısı olarak size 14 sonucunu çıkartır.  Şimdi birkaç atama daha yapalım ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi1 = "Sercan";
$sayi2 = "Çepni";
$armut = "56";
$Armut = 9;
echo $sayi1;
echo "&lt;/br&gt;";
echo $sayi2;
echo "&lt;/br&gt;";
echo $armut;
echo "&lt;/br&gt;";
echo $Armut;
?&gt;</pre>
<p>Ekran Çıktısı olarak tüm değişkenlere atanan verileri alt alta yazılmış olacak.  Değişkenleri yazdırmak için echo fonksiyonunu kullanırız. Ayrıca aralarda farkettiyseniz &lt;/br&gt; html etiket kullandım böylelikle hepsi tek satırda yazılmış oldu.</p>
<blockquote><p>Arkadaşlar bu arada eğer HTML bilmiyorsanız önce HTML öğrenmeniz gerekli PHP ve HTML ayrılmaz ikilidir.</p></blockquote>
<h3>Değişkenlerin Taşıdıkları Veri Türleri</h3>
<p>Bu okuyan arkadaşlar için önemli buradan soru gelebilir arkadaşlar.</p>
<ul>
<li>Integer (Sayısal)</li>
<li>String (Metinsel)</li>
<li>Boolean</li>
<li>Float</li>
<li>Array</li>
<li>Object</li>
</ul>
<h4>Integer (Sayısal)</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 23;
?&gt;</pre>
<h4> String (Metinsel)</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$metin = "Sercan Çepni";
?&gt;</pre>
<h4> Blooean</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$deger = true; // Açık veya doğru
$deger = false; // Kapalı veya yanlış
?&gt;</pre>
<h4> Float</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 12.66;
?&gt;</pre>
<h4> Array</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array("armut","elma","kiraz","vişne");
?&gt;</pre>
<h4> Nesne (Object)</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$tarih = new DateTime();
?&gt;</pre>
<h3>PHP&#8217;de Sayılar İle Çalışma</h3>
<p>PHP ile her türlü matematiksel işlemler yapabilirsiniz. Ancak işlem yapabilmek değişkene atadığınız sayıyı tırnaksız şekilde yazmanız gerekli. PHP&#8217;de matematiksel operatörler aşağıdaki gibidir ;</p>
<table class="table_orange">
<thead>
<tr>
<th style="text-align: center;">Operatör</th>
<th>Açıklama</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">+</td>
<td>Toplama işlemi için</td>
</tr>
<tr>
<td style="text-align: center;">&#8211;</td>
<td>Çıkartma İşlemi İçin</td>
</tr>
<tr>
<td style="text-align: center;">*</td>
<td>Çarpma işlemi için</td>
</tr>
<tr>
<td style="text-align: center;">/</td>
<td>Bölme işlemi için</td>
</tr>
<tr>
<td style="text-align: center;">%</td>
<td>Mod Alma Yani Bölümden Kalını Bulur</td>
</tr>
<tr>
<td style="text-align: center;">pow()</td>
<td>Üslü Sayı Hesabı Yaparız</td>
</tr>
<tr>
<td style="text-align: center;">sqrt()</td>
<td>Karekök Hesabı Yaparız</td>
</tr>
</tbody>
</table>
<p>Şimdi bir kaç tane matematiksel işlemler ile bilgimizi pekiştirelim ;</p>
<h4>PHP İle Toplama İşlemi</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 5;
$b = 6;
echo $a + $b;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 5;
echo $a + 10;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 5;
$b = 50;
$toplam = $a + $b;
echo $toplam;
?&gt;</pre>
<h4> PHP İle Çıkartma İşlemi</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 5;
$b = 3;
echo $a - $b;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 20;
echo $a - 10;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="null">&lt;?php
$a = 55;
$b = 50;
$cikartma= $a - $b;
echo $cikartma;
?&gt;</pre>
<h4> PHP İle Çarpma İşlemi</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 5;
$b = 3;
echo $a * $b;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="null">&lt;?php
$a = 5;
echo $a * 10;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 6;
$b = 5;
$carpma= $a * $b;
echo $carpma;
?&gt;</pre>
<h4> PHP İle Bölme İşlemi</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 6;
$b = 2;
echo $a / $b;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 10;
echo $a / 2;
?&gt;</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 12;
$b = 3;
$bolme= $a / $b;
echo $bolme;
?&gt;</pre>
<h4>PHP İle Mod Alma ( Bölümden Kalanı Bulma )</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = 11;
$b = 2;
$mod= $a % $b;
echo $mod;
?&gt;</pre>
<h4>PHP İle Üssü Sayı Hesaplama</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = pow(3,2);
echo $a; // Çıktı Olarak 9 Sonucunu Bize Verir.
?&gt;</pre>
<h4> PHP İle Karekök Hesaplama</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$a = sqrt(49);
echo $a ; // 7 Sonucu Çıkar
?&gt;</pre>
<p>Şimdi diyeceksiniz ki bu bizim ne bok işimize yarayacak benden size diyeceğim ki ; bu mesleği yapmayacak sanız hiç bir zaman işinize yaramaz ancak ileride kendinizi bu alanda ilerleyecekseniz karşınıza çıkacak ilk olasılık KDV hesaplama o yüzden şimdi bir KDV  hesaplama örneği yapalım ;<br />
<strong>PHP İle KDV Hesaplama Örneği ;</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$urun_fiyati = 21.86;
$urun_kdv = 18;
$sonuc = $urun_fiyati + $urun_fiyati * ($urun_kdv / 100);
echo $sonuc; // Sonuc Olarak 25.7948 Çıkacak ve KDL li fiyatı bulmuş olacağız.
?&gt;</pre>
<p>Php&#8217;nin en güzel yanlarından biri veri türü belirtmemize gerek yok istediğimiz gibi noktalı sayılar yazabilir ve sonuç alabiliriz. (Gerçi Php 5.6 ile Nesne Tabanlı Programa desteği geldi 🙁 )</p>
<h3>Atama ve İşlem Operatörleri</h3>
<p>Başka programlama dilleri biliyorsanız atama operatörünü tahmin ediyorsunuzdur (<strong>=</strong>) , işlem operatörleri de ; <strong>+=</strong> ,<strong> -=</strong> , <strong>/=</strong> , <strong>*=</strong>, <strong>%=</strong> ve<strong> .= </strong>bunlardır. Bunlar sayesinde işlemleri kısa yoldan yapabilir. Örneğin ;</p>
<table class="table_orange">
<thead>
<tr>
<th style="text-align: center;">Operatör</th>
<th style="text-align: center;">Örnek</th>
<th>Ekran Çıktısı ve Açıklama</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;"><strong>.=</strong></td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$isim = "Sercan ";
$isim .= "Çepni";
echo $isim;
?&gt;</pre>
<p>&nbsp;</td>
<td><strong>Sercan Çepni</strong><br />
Bu sayede daha önce değişkene eklenen verinin üstüne yeni veri ekleyebiliriz.</td>
</tr>
<tr>
<td style="text-align: center;"><strong>+=</strong></td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 10;
$sayi += 5;
echo $sayi;
?&gt;</pre>
<p>&nbsp;</td>
<td><strong>15</strong><br />
Kısa yoldan aynı değişkenin içinde toplama işlemi yapılır.</td>
</tr>
<tr>
<td style="text-align: center;"><strong>-=</strong></td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 10;
$sayi -= 5;
echo $sayi;
?&gt;</pre>
<p>&nbsp;</td>
<td><strong>5</strong><br />
Kısa yoldan aynı değişkenin içinde çıkartma işlemi yapılır.</td>
</tr>
<tr>
<td style="text-align: center;"><strong>*=</strong></td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 10;
$sayi *= 2;
echo $sayi;
?&gt;</pre>
<p>&nbsp;</td>
<td><strong>20</strong><br />
Kısa yoldan aynı değişkenin içinde çarpma işlemi yapılır</td>
</tr>
<tr>
<td style="text-align: center;"><strong>/=</strong></td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 20;
$sayi /= 2;
echo $sayi;
?&gt;</pre>
<p>&nbsp;</td>
<td><strong>10</strong><br />
Kısa yoldan aynı değişkenin içinde bölem işlemi yapılır</td>
</tr>
<tr>
<td style="text-align: center;"><strong>%=</strong></td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 55;
$sayi %= 12;
echo $sayi;
?&gt;</pre>
<p>&nbsp;</td>
<td><strong>7</strong><br />
Kısa yoldan aynı değişkenin içinde Mod alma (Bölümden Kalanı Bulma ) işlemi yapılır</td>
</tr>
</tbody>
</table>
<p>İki önemli operatör daha var arkadaşlar bunlar ++ ve &#8212; dir. Gördüğünüz üzere +1 ve -1 anlamlarına gelir hemen örnek ile açıklayayım ;</p>
<table class="table_orange">
<thead>
<tr>
<th style="text-align: center;">Operatör</th>
<th>Açıklama</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 5;
$sayi++;
echo $sayi;
?&gt;</pre>
<p>&nbsp;</td>
<td>Sayıyı bu şekilde bir artırdık ve yeni değer <strong>6</strong> oldu.</td>
</tr>
<tr>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sayi = 5;
$sayi--;
echo $sayi;
?&gt;</pre>
<p>&nbsp;</td>
<td>Sayıyı bu şekilde bir çıkartık ve yeni değer <strong>4</strong> oldu.</td>
</tr>
</tbody>
</table>
<p><a href="https://www.sercancepni.net.tr/php-degisken-kavrami">Php Değişken Kavramı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/php-degisken-kavrami/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
