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

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.

[code language=”vb”]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)[/code]

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)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir