ASP Karşılaştırma Operatörleri

3
566
ASP
ASP (Active Server Pages)

Sitelerin üye kayıt formlarında bulunan şifre ve şifre tekrar kutucukları bu mantıkla çalışmaktadır.Şifre ve şifre tekrar birbirine eşitse devam ediyor, eşit değilse hata veriyor. Bu şekilde bunu geliştirerek değişik uygulamalar yapılabilir.

Mesela 2 form kutucuğuna girilen verileri kıyasla (Değişkenler: sayi1,sayi2):

Sayi1 = Request.Form("Sayi1")
Sayi2 = Request.Form("Sayi2")
If Sayi1=Sayi2 Then        ' Sayi1 Sayi2 ye eşitse
Response.Write "Sayılar eşittir."
ElseIf Sayi1<>Sayi2 Then        ' Sayi1 Sayi2 eşit değilse
Response.Write "Sayılar eşit değildir.<br />"
If Sayi1>Sayi2 Then        ' Sayi1 Sayi2 den büyükse
Response.Write "Sayı1, Sayı2’den büyüktür."
ElseIf Sayi1<Sayi2 Then        ' Sayi1 Sayi2 den küçükse
Response.Write "Sayı1, Sayı2’den küçüktür."
End If
End If

Yukarıdaki kodlarda kullanılan karşılaştırma operatörleri: <,>,=,<>

Ayrıca yukarıdaki kodlarda iç içe şartlandırma bulunmaktadır.

3 YORUMLAR

    • İsterseniz sayıların türünü integer(sayı)’ya aşağıdaki gibi çevirin işiniz kolaylaşır.
      Sayi1 = Cint(Request.Form(“Sayi1″))
      Sayi2 = Cint(Request.Form(“Sayi2″))
      Sonra Sonuc adında bi değişken daha tanımlayabilirsiniz.
      Sonuc = Sayi1 + Sayi2
      Burada Sonuc değişkeninde sayıları topladık. Topladıktan sonra if (şartlandırma) ile 3 den büyük olma durumunu kontrol edebilirsiniz.

      If Cint(Sonuc)<3 Then ' sayı üçten küçükse
      Response.Write "Sayı üçten küçüktür."
      Else ' eğer değilse yani büyük veya eşitse
      Response.Write "Sayı üçten küçük değildir."
      End If ' şartı sonlandır

CEVAP VER

Lütfen yorumunuzu yazın
Lütfen adınızı ve soyadınızı yazın.