JavaScript'te Bir Sayıyı En Yakın 10'a Yuvarlama

Javascript Te Bir Sayiyi En Yakin 10 A Yuvarlama



Bir sayının yaklaşık hesaplaması yuvarlama olarak bilinir. Sayıların anlaşılmasını daha net ve basit hale getirmeye yardımcı olur. Hesaplamanın gerekli doğruluğuna göre, sayılar belirli bir değere yuvarlanabilir. Bir sayı en yakın onluğa yuvarlanır, tam sayı değişmez, sadece yaklaşık değeri değiştirilir.

Bu çalışma, JavaScript'te bir sayıyı en yakın 10'a yuvarlama prosedürünü açıklayacaktır.

JavaScript'te Bir Sayıyı En Yakın 10'a Nasıl Yuvarlarsınız?

JavaScript'te bir sayıyı en yakın 10'a yuvarlamak için aşağıdaki yöntemleri kullanın:







Yukarıda belirtilen yöntemlerin nasıl çalıştığını tek tek görelim!



Yöntem 1: Math.round() Yöntemini Kullanarak Bir Sayıyı En Yakın 10'a Yuvarlayın

JavaScript'te “ yuvarlak() ' yöntemi' Matematik ” türü, ondalık sayıların yanı sıra tam sayıları yaklaşık değere yuvarlamak için kullanılır. Tam sayıyı bir sonraki tam sayıya yuvarlar.



Sözdizimi





10'a en yakın sayıyı yuvarlamak için round() yöntemini kullanmak için verilen sözdizimini izleyin:

Matematik . yuvarlak ( sayı / 10 ) * 10
  • Math.round() ” yöntemi, sonucu en yakın tam sayıya yuvarlayacak argüman olarak sayının 10'a bölünmesiyle çağrılır.
  • Ardından, sonucu en yakın 10'a yuvarlamak için 10 ile çarpın.

Örnek

İlk olarak, “ adlı bir işlev tanımlayın. yuvarlakEn Yakın10 ” bir parametre ile “ sayı ”. En yakın yaklaşık değeri döndürecek Math.round() yöntemini çağırır. 10 :



yuvarlakYakına10 işlevi ( sayı ) {

dönüş Matematik . yuvarlak ( sayı / 10 ) * 10 ;

}

Ara ' yuvarlakEn Yakın10 ” bir tam sayı ileterek işlev “ 6745 ”. Önce 10'a bölünecek ve “ 674.5 '' şeklinde yuvarlanacak 675 674.5'in en yakın tam sayısıdır. Elde edilen değer daha sonra yaklaşık değeri en yakın 10'a getirmek için 10 ile çarpılacaktır:

konsol. kayıt ( yuvarlakEn Yakın10 ( 6745 ) ) ;

Çıktı ' 6750 ''ye en yakın 10 olan ' 6745 ”:

Ondalık değeri geçelim” 89.9 ” işlevinde ve yuvarlatılmış değeri görün:

konsol. kayıt ( yuvarlakEn Yakın10 ( 89.9 ) ) ;

Çıktı yazdırılacak ' 90 ” ondalık sayıyı yuvarlayarak “ 89.9 ” en yakın 10'a:

Yöntem 2: Math.ceil() Yöntemini Kullanarak Bir Sayıyı En Yakın 10'a Yuvarlayın

Bir sayıyı en yakın 10'a yuvarlamak için ' Matematik.ceil() ” yöntemi kullanılır. Sayıyı yaklaşan en büyük tamsayıya yuvarlar. Math.ceil() yöntemine bir ondalık sayı iletilirse, tam sayıyı döndürür.

Sözdizimi

Verilen sözdizimi “ için kullanılır. tavan() ' yöntem:

Matematik . tavan ( sayı / 10 ) * 10
  • Argüman olarak bir sayıyı 10'a böler ve sonra onu 10 ile çarpar.
  • Sayıyı 10'a bölerek, sayıyı bir sonraki en büyük tamsayıya yuvarlar.
  • Ardından, sayıyı en yakın 10'a yuvarlamak için elde edilen sayıyı 10 ile çarpın.

Örnek

Matematik.ceil() ' yöntemi' yuvarlakEn Yakın10 ” işlevini, sayıyı 10'a bölerek geçirin ve ardından sayıyı en yakın 10'a yuvarlamak için 10 ile çarpın:

yuvarlakYakına10 işlevi ( sayı ) {

dönüş Matematik . tavan ( sayı / 10 ) * 10 ;

}

Ara ' yuvarlakEn Yakın10 ”işle ve bir sayı ilet” 6745 ” bir argüman olarak. Önce 10'a bölünecek ve “ 674.5 '' şeklinde yuvarlanacak 675 674.5'ten sonraki en büyük tamsayı olan ceil () yöntemi nedeniyle. Ardından, elde edilen sayı 10 ile çarpılacak ve yaklaşık değeri en yakın 10'a getirecektir:

konsol. kayıt ( yuvarlakEn Yakın10 ( 6745 ) ) ;

Çıktı

Benzer şekilde, ondalık sayı da Math.ceil() yöntemi kullanılarak JavaScript'te en yakın 10'a yuvarlanır. Numarayı geç' 78.02 ” parametresi olarak “ yuvarlakEn Yakın10 ' işlev. geri dönecek' 8 '' nin bir sonraki en büyük tamsayısı olan ' 7.802 ”, ve ardından elde edilen sayıyı ile çarpın 10 bu, en yakın 10'a yaklaşık değerdir:

konsol. kayıt ( yuvarlakEn Yakın10 ( 78.02 ) ) ;

Karşılık gelen çıktı şöyle olacaktır:

Yöntem 3: Math.floor() Yöntemini Kullanarak Bir Sayıyı En Yakın 10'a Yuvarlayın

Bir sayıyı en yakın 10'a yuvarlamak için kullanılan başka bir yöntem olan “Math.floor()” vardır. Sayıyı en yakın tamsayıya yuvarlar. Math.floor() yöntemine bir ondalık tam sayı iletilirse, en yakın tam sayıyı döndürür.

Sözdizimi

floor() yöntemi için aşağıdaki sözdizimi kullanılır:

Matematik . zemin ( sayı / 10 ) * 10
  • Yöntem, 10'a bölünen sayıyı, elde edilen sayıyı en yakın tamsayıya yuvarlayacak bir argüman olarak ileterek çağrılır.
  • Daha sonra elde edilen sayı 10 ile çarpılarak en yakın 10'a yuvarlanan sayı döndürülür.

Örnek

Tanımlanan fonksiyonda “ roundToNearest10() ', ara ' Matematik.kat() ” yöntemini argüman olarak 10'a bölünen sayıyı geçirerek ve ardından 10 ile çarparak:

yuvarlakYakına10 işlevi ( sayı ) {

dönüş Matematik . zemin ( sayı / 10 ) * 10 ;

}

Numarayı geç' 6745 ” adlı tanımlanmış işlevde bir argüman olarak roundToNearest10() ”. Önce 10'a bölünecek ve “ 674.5 '' şeklinde yuvarlanacak 674 ”, 674.5'in en yakın aşağı tamsayı olan floor() yöntemi nedeniyle. Ardından, sonuç sayısı “ 674 ” 10 ile çarpılacak ve yaklaşık değeri en yakın 10'a getirecektir:

konsol. kayıt ( yuvarlakEn Yakın10 ( 6745 ) ) ;

Çıktı

Ondalık sayıyı geç ' -5.15 ” parametresi olarak “ yuvarlakEn Yakın10 ' işlev. geri dönecek' 7 ' nin en yakın aşağı tamsayısı olan ' 7.802 ”, ve ardından elde edilen sayıyı ile çarpın 10 en yakın 10'a yaklaşık değer olan:

konsol. kayıt ( yuvarlakEn Yakın10 ( - 5.15 ) ) ;

Çıktı şöyle olacaktır:

Çözüm

Bir sayıyı en yakın 10'a yuvarlamak için JavaScript'in Math.round(), Math.ceil() ve Math.floor() gibi önceden tanımlı yöntemlerini kullanın. Math.round() yöntemi sayıyı en yakın tam sayıya yuvarlar Math.ceil() yöntemi sayıyı bir sonraki en büyük tamsayıya yuvarlarken, Math.floor() yöntemi sayıyı en yakın tamsayıya yuvarlar. Tüm bu yöntemler 10 ile çarpılarak elde edilen sayıyı en yakın 10'a yuvarlar. Bu çalışmada tüm bu yöntemlerin işleyişi örnekleriyle birlikte anlatılmıştır.