Kontrol DeyimLeri ( If ; ELse .. )

If…Else
If İngilizce’ de -eğer, -ise anlamına gelir. Yani biz burada If deyimini kısaca özetlemek istersek; If deyimini kullandığımzıda “eğer şu iş şöyle ise yap” demiş oluyoruz.. Else yani -başka deyimini kullandığımızda ise “şu iş şöyle değilse bunu yap” demiş oluyoruz.

Genel olarak yazım kuralı şöyledir:

If şart Then
şart doğru ise yapılacak işler
Else
Şart doğru değilse yapılacak işler
End If
End If ile If deyimimizin bittiğini söylüyoruz..

Bir örnek yapalım, If … Else deyimimizi daha yakından tanıyalım.

Örnek olarak önce kafamızda ne yapmak istediğimizi tasarlayalım. Sayfamız eğer saat 12′den önce ise sayfaya Günaydın yazdırsın, saat 12 ‘ den sonra ise “Tünaydın yazdırsın.. Ama bir de şu var ki, saat 18′ den sonra ise sayfaya İyi Akşamlar yazdırmamız lazım. Bunun için ne yaparız? Önce örneğimizi yapalım, daha sonra bu soruya cevap verelim. Bu sayfayı ifelse.asp adı ile kaydedin.

<html>
<head>
<title> If ve Else deyimi kullanımı</title>
<meta http-equiv=”content-type” content=”text/html; charset=ISO-8859-9″>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1254″>
</head>
<body>
<h2>
<center>
<%
If Hour(Now) < 12 Then

Response.Write“Günaydın
ElseIf Hour(Now) >= 18 Then
Response.Write “İyi Akşamlar
Else
Response.Write “Tünaydın
End If
Response.Write “<br>
Response.Write “<br>


Response.Write “Sitemize Hoşgeldiniz.. MyDooM.OrG
%>

</center>
</h2>
</body>
</html>

Şimdi sayfayı açabilirsiniz. Sizin o andaki saat durumunuza göre sayfa Sabah 12′ den önce ise Günaydın, 12 den büyük, 18′ den küçükse Tünaydın diyecektir.Eğer saat 18′ den büyükse İyi Akşamlar yazısını ekranda göreceğiz.
Buradaki kodları daha ayrıntılı ele aldığımızda; If deyiminin -eğer -ise anlamlarına geldiğini söylemiştik. If deyiminin karşısında Hour(Now) yani -şimdiki zaman- deyimini görüyoruz. Hour(Now) deyimi bize o andaki zamanı verir. Bir de küçüktür (

Şu cümlede:
If Hour(Now)

“Eğer şimdiki zaman 12′ den küçükse” demiş oluyoruz.

Bir alt satırda da daha öğrenmediğimiz Response nesnesinin .Write metodunu kullanıyoruz. (Nesneleri öğrenirken göreceğiz.)

Böylece cümle tamamlanıyor ve: “Eğer şimdiki zaman 12′ den küçükse sayfaya Günaydın yazdır” demiş oluyoruz…
Bir alt satıra daha baktığımızda ise daha önce sözünü etmediğimiz ElseIf deyimini görüyoruz. Hatırlarsanız kodları yazmaya başlamadan önce “eğer saat 18′ den büyükse bize İyi Akşamlar demeli” demiştik. If ile ilk şartımızı belirlediğimizi Else ile o şart gerçekleşmezse eğer yapılacak işi söylediğimizi belirtmiştik. ElseIf deyimi yeni bir If deyimi gibidir. Yazdığımız örneğe bakarak da bunu görebiliriz. ElseIf deyimini birden fazla kullanabiliriz..
Kodlamamızın en sonunda Else deyimi ile diğer iki şart gerçekleşmezse eğer yapılacak işleri yazıyoruz.
Ve If deyimimizi End If ile sonlandırıyoruz..
Yeni öğrendiğimiz bu dilin kapıları yavaş yavaş açılmaya başlıyor.. Bizlere o kapıları açacak anahtarları öğrenmek kalıyor… )

6 responses to “Kontrol DeyimLeri ( If ; ELse .. )

  1. ben ıf li cümle hakında bilgi istiyorum.

  2. msn yi ekleyin ki göresinizz

  3. ben örnek cümle bolluğu istiyorum.

  4. ben dönev ödevimi araştırıyorum ödevim:koşul cümleleri

  5. ben if eğerli cümleleri arıyorum örnekler nolur yardımcı olun

  6. bn de katılıom ıf cümle lazım bana

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s