C Programlamaya Giriş

Programlama alanında kullanılan en yaygın dil C’dir. Daha sonraları birçok dilde C’den türemiştir(C++,C#).
Çoğu İşletim sistemi C ile yazılmıştır. Mesela Windows xp 40 milyon C satırından oluşuyor.
Programlamaya C ile başladıktan, kod yazma ve algoritmanın mantığını
anladıktan sonra diğer bütün dilleride kolaylıkla öğrenebilirsiniz. C dilini iyi bilen biri için herhangi bir dili
çözmesi en çok birkaç saat sürer.

C derslerinin ilkine direk basit programı ele alarak başlıyacaz. Programın satır satır açıklaması her kod satırının yanında mevcut.
C’de kodlayanın yorumları /* */ işaretleri arasına yapılır. Ve bu şekilde yazılır. /* YORUM */
Ve bu işaretler arasındaki yazı compiler (derleyici) tarafından dikate alınmaz.
Programımızın lüzum gördüğümüz önemli bölümlerine yorum yapmamız hem bizim hemde başkaları için önemlidir.
Bu kodun okunabilirliliğinide (readability) artırır. Bu küçük programlarda önemsiz gibi görünsede Daha büyük programlarda çok önemlidir.
Çünkü sapagetti gibi karışmış kod satırlarının arasında neyin ne olduğunu unuttuğunuzda saçınızı başınızı yolmaya başlarsınız.
Onun için yazma aşamasında önemli yerlere ufak notlar yazmak çok yararımıza olacaktır.
Tabi burada bizim yorum yazmamızın amacı daha çok readability için değil size satır satır kodları açıklamak içindir.

#include <stdio.h>                        /*header dosyaları bu şekilde tanımlanıyor.
Başında #include yazılıyor ve yanına <dosya ismi> yazılıyor.*/

int main()                                        /*kodunuzu yazacağınız ana bölüm*/
{
int sayi1, sayi2, toplam;           /* Burada sayi1, sayi2 ve toplam diye 3 tane

tamsayı değişkeni tanımlanıyor*/

printf( “Birinci sayıyı girin\n” );              /* Ekrana iki tırnak arasındaki yazıyı basar*/
scanf( “%d”, &sayi1 );                             /* kullanıcı tarafından girilen sayı,

sayi1 değişkenine atanıyor. */
printf( “İkinci sayıyı girin\n” );              /*kullanıcıdan ikinci sayıyının girilmesi isteniyor */
scanf( “%d”, &sayi2 );                       /* kullanıcıdan girilen sayı sayi2 değişkenine atanıyor. */
toplam = sayi1 + sayi2;                              /*toplama işlemi yapılıyor */
printf( “toplam is %d\n”, toplam );               /*ve toplam ekrana yazılıyor*/

return 0;                                         /* programın başarılı birşekilde bittiğini gösteriyor */
}

PHP’de For Döngüsü

For döngüsünü, yine kalemimiz yettiğince siz sevgili okuyuculara aktarmaya çalışacağız…

For döngüsü ne için kullanılır, rakibi var mıdır, hangisi daha faydalıdır, nerede başlar nerede biter, diğer döngüler ile arasındaki fark nedir ve benzeri soruların cevabını bu makalede bulabilirsiniz…

Yine bir örnek ile başlıyoruz yazımıza…


php
$gunler = array ( 'pazartesi', 'sali', 'carsamba', 'persembe', 'cuma', 'cumartesi', 'pazar');

$guns = COUNT($gunler);
for ($gun=30; $gun>$guns; $gun–) {
echo $gun.”
“;

}

Bu kod satırını ekrana yazdırdığımızda ne olacak?
Şimdi bunu açıklayalım.

Öncelikle guns değişkeni, içersinde 7 değişken olduğu için 7 değerini alacaktır.

gun değişkeni de 30′a eşit olduğu için guns değişkeni de 7 olduğundan ekrana 30 yazacak ardından gun değişkeni kendini bir azaltacak,
ardından gun 29 olacak bu da guns değişkenininden fazla bir değer olduğu için ekrana 29 yazacak böyle böyle 7 ye kadar gidecek ve 7=7 olacak ekrana son olarak 7 yazacak…

Ardından işlem bitecek…

For döngüsü basit olarak böyle…
Sorularınız olursa yorum bölümünü kullanabilirsiniz…

Php’de Switch Kontrolleri ( switch - case )

Geçen PHP dersinde IF kontrollerini görmüştük… Aynı işi yapan başka kontrol olan switch ‘ i bu dersimizde kalemimiz yettiğince anlatacağız…

Halk arasında switch kontrollerine switch-case denildiğini duyabilirsiniz… Switch gelen veriyi kontrol eder ve case ile eşleşip eşleşmediğine bakar…

Bir örnek ile anlatmak faydalı olacaktır.
Yine bir yerden veri çekerek başlıyoruz işlemimize…

$gelenveri = $_POST["gelenveri"];

switch($gelenveri){

case “osman”:
echo “Osman”;
break;

case “sabuha”:
echo “Sabuha”;
break;

default;
echo ” girilen isim; ne osman ne de sabuha’dır. Lütfen bu iki isimden birini giriniz, aksi halde işlem yapmayacağım. “;
}

Evet, üstteki kod satırının anlamını şudur;

Bir textbox’dan post ile verimizi çektik. Ardından switch’in içine aldığımız değişkeni yazıp okumasını söyledik. Kendisi okudu ve yorumladı.
Biz ise case komutuyla okunan değişkenin, sabuha ya da osman olup olmadığını kontrol etti.

Bunlardan birisiyse ismi ekrana yazdıracaktı. Eğer olmazsa ?
Eğer olmazsa default ile yazdırmak istediğimiz veri, ekrana gelecekti.

Switch - Case ile ilgili sorunuz olursa konuyu yorumluyabiliriz.

PHP’de if kontrolleri

If kontrolleri ile neler yapabiliriz onları göreceğimiz makaleye başlıyoruz…

IF kontrolleri ile bir işlemin doğruluğunu kontrol edebilir, doğru ise işlemimize devam edebilir ya da işlemi sonlandırabiliriz. Ayrıca

else if ve else komutlarıyla if ‘ e uymayan durumlarda neler yapılabileceğini gösterebiliriz php programına…
bir yerden ay değişkenini alalım ve onu if içinde irdeleyelim…
örnek kodlama

$ay= $_POST['ay'];

if ($ay==ocak){
echo “ocak”;
}
else {
echo “ocak ayi haric her ay girilmis olabilir”;
}
?>

Üstteki kodlamada yaptığımız, bir yerden ay değişkenini almak ve o değişkeni if kontrolleri ile bulmaya çalışmaktı.

eğer ocak ise doğru tahmin etmiş olacaktık…
şimdi else if i de kullanalım ki %100 doğru ayı bulabilelim.

$ay= $_POST['ay'];

if ($ay==ocak){
echo “ocak”;
}
else if ($ay==subat){
echo “subat”;
}
else if ($ay==mart){
echo “mart”;
}
else if ($ay==nisan){
echo “nisan”;
}
else if ($ay==mayis){
echo “mayis”;
}
else if ($ay==haziran){
echo “haziran”;
}
else if ($ay==temmuz){
echo “temmuz”;
}
else if ($ay==agustos){
echo “agustos”;
}
else if ($ay==eylul){
echo “eylul”;
}
else if ($ay==ekim){
echo “ekim”;
}
else if ($ay==kasim){
echo “kasim”;
}
else if ($ay==aralik){
echo “aralik”;
}
else {
echo “ay ismi girdiginize emin misiniz”;
}
?>

if kontrollerinde if’den sonra else if kullanilirsa bitiste else kullanilmalidir.

sorularinizi yorum olarak yazabilirsiniz…

PHP dizi değişkenleri

PHP’de dizi değişkenlerinin nasıl kullanıldığını bu yazımızda kalemimiz yettiğince anlatmaya çalışacağız…

Örnek bir PHP dosyası oluşturalım.


$meyveler = array(’elma’,'armut’,'ayva’,'bilimum seyler’);

echo $meyveler[0]
?>

Evet, böyle bir kod satırı yazıp çalıştırdığımızda
ekrana gelecek olan yazı
ilk değişkenimiz olan “elma” dır.


$meyveler = array(’elma’,'armut’,'ayva’,'bilimum seyler’);

echo $meyveler[2]
?>

Eğer kod satırına üstteki kodları yazıp kaydedersek…

Sayfayi çalıştırdığımızda karşımıza ” Ayva ” yazısı gelecektir.

Buraya kadar her şey güzel, şimdi dizinin içinde kaç tane elemanimiz var onu saydırmak istersek kullanacağımız kodu tanıtıyorum…

Count

<code>
<?php

$meyveler = array(’elma’,'armut’,'ayva’,'bilimum seyler’);

$sayalim = COUNT($meyveler);

echo $sayalim;
?>

</code>

Ne yaptık?

öncelikle dizi değişkenimize değerlerimizi girdik, ardından count koduyla dizi değişkeninin içinde kaç elemanimiz var onu saydırdık ve echo komutuyla bu sayıyı ekrana, sevgili ziyaretçilerimize sunduk…

gelecek makalemizde görüşmek üzere…

PHP Degiskenler Dersi

PHP’ye girişi bir önceki dersimizde başarıyla atlatmıştık. Bu dersimizde değişkenlere geçiş yapacağız…

Değişkenler gayet kolay yapılardır ve işin felsefesinin yarısı burada yatar diyebiliriz.

Değişkenleri iyi şekilde öğrenen bir programcı yolun yarısını katetmiş demektir.

Değişkenler $ işareti ile başlar

$ersin;

değişkenlerin kodlanışı şu şekildedir;

$isim=”ersin”;

$soyisim=”kilic”;

$okul=”gazi universitesi”;

$numara=”3544545″;

echo ” $isim $soyisim $okul $numara numarali ogrencisidir.”;

?>

sayfayi a.php diye kaydedersek a.php yi açınca karşımıza

ersin kılıç gazi üniversitesi 3544545 numarali ogrencisidir yazacaktir.

Daha karmaşık bir yapıya geçelim…

<?

$adi=”ersin”;

$soyadi=”adi”;

$onem=”soyadi”;

echo $$$onem;

?>

sayfanın çıktısı  ersin olacaktır.

Çünkü 3 tane $ kullandik ve değerler iç içe yapılmış..

Dip Not : Print ve Echo komutları genelde aynı işlevi görürler. O yüzden hangisini kullanayım diye pek düşünmeye gerek olmadığını düşünüyorum. Gelecek dersimizde Değişkenler ile matematiksel işlemlere geçeceğiz…

PHP Giriş dersi

PHP… ismi kimine göre biraz ürkütücü gelse de internet ortamından en çok kullanılan dillerden biri ya da en çok kullanılanı diyebileceğimiz web programlama dili…

PHP ile dinamik tasarımlar oluşturmak mümkün ayrıca veritabanı ile bağlantılı çalışması dolayısıyla oldukça rehavet gördüğü muhtemeldir.

PHP  <?php

?>

taglari arasinda çalışabilir  ya da <?      ?>

tagları arasında..

<?php

buraya yazılan yazılar php’de görünmez bunun için bir komut kullanmanız gerekiyor.

?>

bu komut da echo olarak kullanılır genelde…

<?php

echo ‘ersin’;

?>

gibi…

üstteki komutu index.php diye kaydedersek ekrana ersin yazdırır.

bu ;

echo “ersin”; olarak da yazılabilirdi.

php de satırları ; noktalı virgül ile kapatmamız gerekir aksi halde sayfa hata verecektir.

echo ile aynı görevi yapan bir de print komutu vardır.

print “ersin”;  yazdıgımızda da sayfada ersin yazacaktır.

bu giriş dersinin ardından gelecek ders değişkenleri göreceğiz…

|