Jump to content
  • entries
    19
  • comments
    0
  • views
    31,739

Sayıları Yuvarlamak nedir?


Doğuhan ELMA

246 views

Sayıları yuvarlama, hesaplamalar sırasında sayının kullanımını kolaylaştırmak için sayının basamaklarını ayarlamaya yönelik matematiksel bir tekniktir. Sayılar, hesaplamaları kolaylaştırmak ve sonuçların anlaşılmasını kolaylaştırmak için belirli bir doğruluk derecesine yuvarlanır.

Herhangi bir sayıyı yuvarlamadan önce, bir sayının tüm basamaklarının yerini bilmelisiniz.

Tam Sayılar Nasıl Yuvarlanır?

Sayıları yuvarlarken "yuvarlama rakamı" terimini anlamak temel olarak önemlidir.
Örneğin, 100'ü onluğa yuvarlarken, yuvarlama basamağı sağdan ikinci sayıdır. Aynı şekilde en yakın yüzlüğe yani 1'e yuvarlama işleminde de yuvarlama basamağı üçüncü sırada yer alır. Bu nedenle bir sayıyı yuvarlarken ilk adım yuvarlama basamağını belirleyip sağ taraftaki bir sonraki basamağa bakmaktır.

  • Yuvarlama basamağının sağındaki basamak 0, 1, 2, 3 veya 4 ise yuvarlama basamağı değişmez. Yuvarlama basamağının sağındaki tüm basamaklar sıfır olur.
  • Yuvarlama basamağının sağındaki basamak 5, 6, 7, 8 veya 9 ise yuvarlama basamağı bir basamak artar. Sağdaki tüm basamaklar sıfıra düşürülür.

 

Python'da sayıları yuvarlamak için round(), math.ceil() ve math.floor() gibi fonksiyonlar bulunmaktadır. Bu fonksiyonları kullanarak sayıları farklı yuvarlama yöntemleriyle yuvarlayabiliriz.

İşte örnekler:

round() fonksiyonu kullanarak yuvarlama:

num = 3.7

rounded_num = round(num)
print(f"Yuvarlanmış sayı: {rounded_num}")  # Çıktı: Yuvarlanmış sayı: 4
num = 3.4

rounded_num = round(num)
print(f"Yuvarlanmış sayı: {rounded_num}")  # Çıktı: Yuvarlanmış sayı: 3

 

math.ceil() fonksiyonu kullanarak yukarı yuvarlama:

import math

num = 3.2

ceiled_num = math.ceil(num)
print(f"Yuvarlanmış sayı: {ceiled_num}")  # Çıktı: Yuvarlanmış sayı: 4

 

math.floor() fonksiyonu kullanarak aşağı yuvarlama:

import math

num = 3.9

floored_num = math.floor(num)
print(f"Yuvarlanmış sayı: {floored_num}")  # Çıktı: Yuvarlanmış sayı: 3

Bu örneklerde, round(), math.ceil() ve math.floor() fonksiyonlarını kullanarak sayıları yuvarlamış olduk. round() fonksiyonu, sayıyı en yakın tam sayıya yuvarlar. math.ceil() fonksiyonu, sayıyı bir üst tam sayıya (yukarı yuvarlama) yuvarlar. math.floor() fonksiyonu ise sayıyı bir alt tam sayıya (aşağı yuvarlama) yuvarlar.

Yuvarlama işlemini diğer sayı türlerine de uygulayabilirsiniz. Örneğin, round(3.14159, 2) şeklinde kullanarak ondalık sayıları belirli bir basamakla yuvarlayabilirsiniz.

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...