Round
Round
Tanım
Verilen bir sayıyı, belirtilen basamak değerine yuvarlar.
Kullanım Şekli
Değişken = Document.Round(Sayı, BasamakSayısı)
Ana Nesne
Document (Doc) nesnesinin elemanıdır. Bir doküman nesnesi ile kullanılmak zorundadır.
Parametreler
Parametre |
Açıklama |
Sayı |
Yuvarlanacak olan ondalıklı sayı cinsinden değerdir. |
BasamakSayısı |
Yuvarlanmasını istediğimiz basamak sayısı. Tam sayı cinsinden değerdir. Sıfır (0) veya sıfırdan büyük değer girilmelidir. |
Geri Dönen Değerler
İşlem sonucu ortaya çıkan yuvarlanmış, ondalıklı sayı cinsinden sayı geri dönülür. Bir değişkene atanmalıdır.
Hatırlatmalar
•Diğer programlardaki round fonksiyonundan farkı, yuvarlama işleminin sadece ondalık kısmıda yapılmasıdır. Sayının tamsayı kısmında (onluk, yüzlük vs. basamaklarında), herhangi bir yuvarlama yapılmaz.
•Eğer basamak sayısı 0 (sıfır) ise, sayı tamsayıya yuvarlanır.
•E ğer basamak sayısı negatif sayı girilirse, sayı tamsayıya yuvarlanır.
•Eğer basamak sayısı ondalıklı sayı girilirse, once basamak sayısı tamsayıya yuvarlanır. Elde edilen tamsayı basamak sayısı olarak kullanılır. Örneğin, basamak değeri 2.3 girilirse 2 tamsayısı kabul edilir. Eğer, 2.7 girilirse de 3 tamsayısı basamak sayısı olarak kabul edilir.
Örnek
Yukarıdaki örnekte; birinci satırdaki fonksiyon, 3. basamağa göre yuvarlama yapmıştır. Aynı sonucu dördüncü satırdaki 2.7 ondalıklı basamak sayısı da üretmiştir. Fonksiyon önce ondalıklı sayı olan basamak sayısını 3 tamsayıssına yuvarlayarak aynı sonuca ulaşmıştır. Aynı şekilde ikinci ile üçüncü satırdaki fonksiyon sonuçları da aynıdır. Çünkü üçüncü satırda girilen negatif basamak değeri (-2), 0 tamsayısı gibi işlem görerek sonucun tamsayıya yuvarlanmasını sağlamıştır.
Paylaşım Makrosu
Copyright © <2017> by <Birleşik Yazılım>. All Rights Reserved.