IF Yapısı [4 Bölüm]

Php-nuke icinde IF Yapısı [4 Bölüm] konusu , 1. Bölüm Bir onceki makalemizde,formlar yardimiyla verilerin kullanicidan alinip server uzerindeki bir PHP dosyasi yardimiyla nasil islenecegini gormustuk."PHP ile HTML taglarinin kullanimi" isimli bu makalemizin sonunda yazdigimiz kucuk "Kredi Istek ...

Web Tasarım , Site Tasarım mgtdizayn
  #1 (permalink)  
Alt 03-21-2010
SİMAR - ait Kullanıcı Resmi (Avatar)
√WebMaSter
..:::MarDinLi:::..
 
Üyelik tarihi: Jan 2010
Mesajlar: 11.111
Konuları: 5632
Karizma Puani:13
Seviye: 67 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
SİMAR isimli Üye şimdilik offline konumundadır  
Standart
IF Yapısı [4 Bölüm]

web tasarım
1. Bölüm



Bir onceki makalemizde,formlar yardimiyla verilerin kullanicidan alinip server uzerindeki bir PHP

dosyasi yardimiyla nasil islenecegini gormustuk."PHP ile HTML taglarinin kullanimi" isimli bu

makalemizin sonunda yazdigimiz kucuk "Kredi Istek Formu" uygulamasinda kullanicin girdigi "Yas"

alani icin bir kontrol gerceklestirmemistik.Oysaki gercek hayatta biliyoruz ki yasi "0-5"

arasindaki hic kimse boyle bir bilgisyar formunu dolduramaz veya kimsenin yasi "189" gibi bir deger

alamaz.



Bir programlama dili icerisinde "Karar Verme Yapilari" onemli yer tutar.Bu cogu zaman verdigimiz

sartlar icerisinden bilgisayarin uygun olani o andaki verilere gore secmesini saglamaktir.



Bir Insanin Alisveris Surecini Incelemek ve Programlama Mantigini Anlamak



Simdi sizlere her gun yaptigimiz bir alis-veris sureci icin beynimizin nasil calistigini gostermek

istiyorum.Bu sekilde programlama mantigini ve beyninizin nasil bilgisayar gibi calistigini ve

sandiginizdan ne kadar fazla seye sahip oldugunuzu goreceksiniz.Programcilik nedir ki? Zaten her

gun bunu farketmesek te yapiyoruz



1.Buzdolabini kontrol et.Sut,peynir,Yumurta bitmis mi?Gerekli ise listeye ekle.



2.Ekmeklige bak Ekmek lazim mi?Lazimsa listeye ekle 3.Eger evcil hayvanin varsa ihtiyaclari 6'inci

isleme git.



4.Supermarket'e git.



5.Listedekileri cebindeki 10.000.000 TL'ye gore al.



6.Evcil hayvanin yiyecegini kontrol et.Lazimsa listeye ekle 7.Hayvan Mutlu.



8.Supermarkete git.Listedekileri al.



9.Eve Don TV Izle.



10.Keyfine Bak.



IF Yapilari



Bir onceki makalede "if" yapisini daha size bu makaleyi yazmadan kullanmistik.Kusura bakmayin

).Saka bir yana bu onemli yapi ile olabildigince erkenden hasir nesir olmanizi saglamak icin bunu


yaptik."IF" yapilari belkide programcilarin en cok kullandigi yapilardir.Neredeyse her karar verme

yapisinda kullanilirlar.Kullanim sekli cok basit olarak soyledir.



IF (eger sart saglaniyorsa) satirdaki kodu uygula



if karar verme yapisinda eger ilk verilen satirdaki kod grubu sartlari sagliyorsa satirin geri

kalanindaki kod grubu uygulanir.Eger sartlari saglamiyorsa goz ardi edilerek bir alttaki satir

okunur.



Bir mantiksal ornek veririsek,



if (hava yagmurlu ise) semsiyeni al Disari cik



Ilk satirda if komutundan sonra sartimizi belirttik.Bilgisyar havayi kontrol etti eger yagmurlu ise

bize semsiyeyi aldirdi.Eger hava yagmurlu degilse direkt olarak bizi disari cikartti.Mantik cok

basit.



Eger verecegimiz sartlar bir tek komutunda belirtilemiyorsa soyle bir yapi kullaniyoruz.



If (eger sart saglaniyorsa) {

Bu parantezlerin icinde verilen tum kod grubunu uygula }



Mantiksal ornegimize donersek bu yazim sekli icin ornegimiz su sekilde,



If (hava yagmurlu ise) {

Semsiyeyi Al Yagmurlugu Al }



Disari cik

Bir kez daha belirtelim "Disari cik" terimi her sart altinda uygulanacaktir.Ama onemli olan nokta

biz disariya semsiye ve yagmurlugu alip mi cikacagiz yoksa almadan mi? Iste buna bilgisyar hava

durumunu kontrol ederek karar veriyor.Disariya eger hava yagmurlu ise bizi elimizde semsiye ve

yagmurlukla cikariyor.



Parantezlerin icindeki ifadenin buyuklugu veya ne kadar fazla kod icerdigi hic bir zaman onemli

degildir.



Boolean Degiskenler



Degisken tiplerini bir onceki konmuzda siniflandirmistik.Ayni string degisken tipi gibi boolean

degisken tipi de mevcuttur.Boolean degiskenler yanlizca iki deger alabilir.Dogru ve Yanlis Eger

boolean olarak tanimladigimiz degiskenimiz dogru degerini donduruyorsa alacagi deger numerik olara

"1" dir.Eger boolean degiskenimiz "yanlis" degerini donduruyorsa alacagi deger "0" dir.



Ornek vermek istersek,



$Degisken = true;



Burada yazilan "true" ifadesrinin ingilizceden turkceye tam cevirisi "dogru" dur.



Boyle bir satir kod icin echo komutunu kullanarak $Degisken degiskeninin tuttugu degeri gormek

istersek,



echo $Degiken;



ekranda yanlizca "1" degeri gorunur.



Boolean Islemler



">" ve "" ifadesi buyuk , "
Paylaş

 

°vBulletin Tasarim + Seo Tasarim + Tema Yapim Edit + Eklenti Kurulum Kodlama + GoogLe Optimizasyon + 7/24 Destek = °KOCKAF52°
Alıntı ile Cevapla
MGTDİZAYN WEB TASARIM
Yeni Konu aç Cevapla
Tags: ,


Bookmarks

Etiketler
bölüm, yapısı

Seçenekler


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Modlara ozel bir bölüm Açmak ? vkt78 Genel vBulletin Sorunları 1 03-30-2010 01:42 AM
mIRC Scripting Bölüm Kuralları SİMAR mIRC Scripting 0 03-21-2010 04:09 PM
Yeni Kategori ve Bölüm Açma yorgunn41 Programlama Makaleleri 0 02-07-2010 05:36 PM
Bölüm Yönetimi (Section) By_SeZeR! Joomla 0 01-14-2010 12:48 AM
Bölüm/Forum Dağılımı SİMAR Yönetim 0 01-09-2010 06:17 PM