lostyazilim
tr.link

Koşul Belirtme İfadeleri (if,elseif,else)

16 Mesajlar 2.562 Okunma
lstbozum
tr.link

BuZ BuZ WM Aracı Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek İşçi
  • Konum İstanbul Anadolu
  • Ad Soyad M** H**
  • Mesajlar 15
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

Hucukii adlı üyeden alıntı

elseif'inde içerisine koşul yazarsın eğer if yok ve else'den önce elseif varsa onu kontrol eder elseif koşulu sağlanıyorsa onu çalıştırır ifle hiç bir farkı yoktur :)


Teşekkürler =)
 

 

KASIMPAŞA
wmaraci
reklam

frex frex Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 08.04.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 36
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)

BuZ adlı üyeden alıntı

Teşekkür ederim çok yardımcı oluyorsunuz.

else : hiç bir koşul sağlanmıyorsa.
if : koşul sağlanıyorsa.
elseif : pek anlayamadım.


elseif başka koşullar için kullanılıyor.

if( x < 5 ){ // x < 5 ise}
elseif ( x > 5 ){// x 5'ten küçük değil ve x > 5 ise }
elseif ( x == 5){// x 5'ten küçük değil, x 5'ten büyük değil ve x = 5 ise}
elseif ( x == 7 ){// x 5'ten küçük değil, x 5'ten büyük değil, x 5 değil ve x = 7 ise }
else {// hiçbiri değilse}

yukarıdan aşağıya doğruluk durumuna göre sonuç.

burada basit kod üzerinde çalıştığımız için çok anlamsız geliyor, ama ilerledikçe mantıklı hale gelecektir.
 

 

BuZ BuZ WM Aracı Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek İşçi
  • Konum İstanbul Anadolu
  • Ad Soyad M** H**
  • Mesajlar 15
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

frex adlı üyeden alıntı

elseif başka koşullar için kullanılıyor.

if( x < 5 ){ // x < 5 ise}
elseif ( x > 5 ){// x 5'ten küçük değil ve x > 5 ise }
elseif ( x == 5){// x 5'ten küçük değil, x 5'ten büyük değil ve x = 5 ise}
elseif ( x == 7 ){// x 5'ten küçük değil, x 5'ten büyük değil, x 5 değil ve x = 7 ise }
else {// hiçbiri değilse}

yukarıdan aşağıya doğruluk durumuna göre sonuç.

burada basit kod üzerinde çalıştığımız için çok anlamsız geliyor, ama ilerledikçe mantıklı hale gelecektir.



Herkese teşekkür ederim konuyu iyice kavradım sanırım.
 

 

KASIMPAŞA

frex frex Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 08.04.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 36
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)

BuZ adlı üyeden alıntı

Herkese teşekkür ederim konuyu iyice kavradım sanırım.


bu da örneği:


$x = 25;

if ($x < 10) {

echo "x 10'dan küçük";

} elseif ($x < 20) {

echo "x 10'dan küçük değil ama 20'den küçük";

} elseif ($x < 30) {

echo "x 10'dan küçük değil, 20'den küçük değil ama 30'dan küçük";

} else {

echo "hiçbirinden küçük değil";

}

?>


x'i değiştirerek deneyebilirsin.
 

 

wmaraci
wmaraci

BuZ BuZ WM Aracı Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek İşçi
  • Konum İstanbul Anadolu
  • Ad Soyad M** H**
  • Mesajlar 15
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Gayet iyi anladım konuyu teşekkürler.
 

 

KASIMPAŞA

Filoki Filoki Hey Özgürlük! Kullanıcı
  • Üyelik 24.04.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Mühendis
  • Konum İstanbul Anadolu
  • Ad Soyad F** A**
  • Mesajlar 42
  • Beğeniler 1 / 3
  • Ticaret 0, (%0)
elseif in mantığı birden fazla if (koşul) eklemektir.

Örnek olarak:
a şehrinden ile b şehrine 3 farklı yoldan gidilsin ve bu yollar 1,2,3 olsun.

Yolcu a şehrinden b şehrine 1. yolu kullanıyorsa şunları yap.... ( ilk koşulu if ile yazdın)

Yolcu a şehrinden b şehrine 2. yolu kullanıyorsa şunları yap.... ( fazladan koşul, elseif)

Yolcu a şehrinden b şehrine 3. yolu kullanıyorsa şunları yap.... ( ilk iki koşulda değil ister else , istersen yine elseif sana bağlı.)

Ek Olarak: Birde bunlarda string mantığı switch, case var. Onlara da bak istersen.
 

 

YtuForum.org
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al