ana sayfa > Görsel Programlama, VB.NET > Kayar Noktalı Değişkenlerin Bilimsel Gösterimi (E veya e) VB.Net

Kayar Noktalı Değişkenlerin Bilimsel Gösterimi (E veya e) VB.Net

Cuma, 03 Nis 2009 yorum ekle yorumlara git




Visual Basic kayan noktalı sayılar için kullanılabilecek Double, Single ve Decimal gibi birkaç veri tipine sahiptir. Single ve Double türü daha büyük sayılarla işlem yapabilmesine karsın basamak hassasiyetleri Decimal kadar iyi değildir.

Single-Double:Sayı büyüklüğünün önemli olduğu durumlarda single veya double’yi kullanırız.

Decimal: Basamak önemli olduğu durumlarda ise decimal tipini kullanırız.

Single tipi sayıların sadece 7 basamağını tutabilmekte, gerisini üstel (10 üzeri) sekle çevirmektedir.Double türü ise 15 basamağa kadar tutmakta gerisini üstel hale getirmektedir.Decimal ise 29 basamağı tutabilmektedir. Sonuçta Decimal daha küçük sayılarla işlem yapar ama işlemdeki sayıların bütün basamaklarını korur.

Şimdi bu konuyla ilgili bir konu yapalım. Formumuza bir Button ekliyelim ve 3 tane değişken belirleyip Button’un içine şu kodları yazalım.

Public Class Form1
    Dim a As Single
    Dim b As Double
    Dim c As Decimal

        a = 1234567890123456789
        a = a + 3
        MsgBox(a)
        b = 1234567890123456789
        b = b + 3
        MsgBox(b)
        c = 1234567890123456789
        c = c + 3
        MsgBox(c)

Program Çalıştığın da;



 11

                                                         Single Görünümü

2

                                                        Double Görünümü

3

                                                          Decimal Görünümü

Programı İndir: Kayar Noktalı Değişkenlerin Bilimsel Gösterimi (E veya e)





  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok