ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

19

Operatörler ve Matematiksel İşlemler

VBScript5 yorum3672 izlenimsrcnckr

Değişkenlerimiz arasında işlemler yaptırmak için operatör olarak adlandırdığımız işaretleri kullanırız. Peki bu operatörler nelerdir?




Yukarıda tüm operatörlerimiz yer almaktadır. Bir kaç küçük uygulama yaparakta konuyu tamamlayabiliriz.

Üs Alma
<%
    a = 2
    b = 3
    sonuc = a ^ b
    response.write sonuc
%>


4 işlem'i bir arada kullanma
<%
    a = 5
    b = 2
    c = 6
    sonuc = (a + b) * ((c / b) - (a - b))
    response.write sonuc
%>

İşlem önceliği matematikte olduğu gibidir. Yukarıdaki sonuc şöyle devam edecektir.

sonuc = (a + b) * ((c / b) - (a - b))
sonuc = (5 + 2) * ((6 / 2) - (5 - 2))
sonuc = 7 * (3 - 3)
sonuc = 7 * 0
sonuc = 0

Eğer işlemimiz (a + b) * (c / b) - (a - b) bu şekilde olsaydı sonuç farklı değer gönderecektir (sonuc 18 olurdu) Bu yüzden işlem önceliği ve parantezler son derece önemlidir.

Etiketler  :  operator   matematik   islem   lojik  

İçeriği takip etSayfayı YazdırPermalink

5 yorum var

#349.-metehan -29 Eylül 2007 Cumartesi

yav bizim öğretmen işlem önceliği parantez bölme çarpma toplama çıkarma olduğunu sölüo yavvvvvvvvvvvv

#352.-merve tuncer-04 Ekim 2007 Perşembe

çok güzel olmuş bayıldım bu siteyee metehan bizim öğretmen de öyle söylüyo ama bu üst sınıflar için geçerli galiba belki ileri sınıflarındır yanii=))

#357.-hakan-05 Ekim 2007 Cuma

evet o konuda haklı, aynı matematikteki gibi işlem önceliği parantez içine veriliyor. sonra bölme, çarpma, toplama-çıkarma işlermlerine sıra geliyor. kod yazarken bu konuya dikkatli olmak gerekli.

#428.-fuat tufan -28 Kasım 2007 Çarşamba

şu soruyu işlem önceliğine göre yaparmısınız.
8:4.1/2

#538.-erdem-20 Mart 2008 Perşembe

fuat tufan verdiğin 8:4.1/2 örneği var ya
bunda işlem önceliği diye birşey yok orada nereden tutarsan tut sonuç 1 çıkar :) o yüzden parantez ve farklı aritmetik işlemlerinin yapılmadığı işlemlerde işlem önceliği bununmaz. bu 10 tane sayıyı arka arkaya toplamak gibidir. (10+3) - (5+3) üç ile 10+3-5-3 ün farklı olduğunu iddia edebilirmisin? aynı şey çarpma ve bölmede de aynı. önce hangisini yaparsan işlem önceliği onun olur :)


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

    Yazının aktif olduğu kategoriye eklenmiş son yazılar

    1. Yardımcı Nesneler
    2. Tarih ve Zaman Fonksiyonları
    3. VBScript Test Fonksiyonları

    Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

    eXTReMe Tracker