merhaba,
aşağıdaki fonksiyonları kullanabilirsiniz,
sizler için yaralı olacaklardır,
bilgilerinize
Round(x,n)
X burada yuvarlanacak değer. Bir hesaplamanın sonucu olacaktır.
N ise virgülden sonraki basamak sayısını belirliyor.
Yani oraya 2 yazılırsa 2 digit, 4 yazılırsa 4 digit alıyor sonrasını yuvarlayarak kaldırıyor.
Round(x) şeklinde yazılırsa da, n=0 mış gibi sonuç verir,
Aşağıdaki fonksiyonları da inceleyebilirsiniz
integer fonksiyonu;
int(data)
Pozitif sayılar için küsuratı yok sayar. Tam sayıyı alır.
Negatif sayılar da, bir alta yuvarlar.
Örnek olarak:
int(3.4) = 3
int(-3.4)=-4
sonucunu verir.
Fonksiyon adı : clng
Yazım şekli : clng(data)
Özelliği :
Normal olarak buçuğun altını aşağıya, üstünü yukarıya yuvarlıyor.
Yani :
3.2 ise 3 oluyor.
3.6 ise 4 oluyor mesela. (Nokta virgül ayarlarınıza göre 3.2 veya 3,2 yazarak deneyebilirsiniz)
Buçuk olması durumunda ufak bir değişiklik var.
Rakamın asıl kısmı tek ise yukarıya yuvarlıyor.
çift ise aşağıya (kendisine) yuvarlıyor.
Yani : 3.5 ise 4 oluyor. ( 3 tek sayı olduğu için)
4.5 ise gene 4 oluyor. ( 4 çift sayı olduğu için)
Fonksiyon adı : fix
Yazım şekli: fix(Data)
Bu fonksiyon virgülden sonraki sayıyı görmez.
İnteger fonksiyonundan farkı negatif olması durumunda aşağıya yuvarlamaz. Küsuratı kaldırır.
Örnek olarak:
Data değeri 3.2 de olsa, 3.8 de olsa 3 sonucunu verir.
-3.2 veya -3.8 için ise -3 sonucunu verir.