جاوا اسکرپٹ میں کسی نمبر کو قریب ترین 10 تک کیسے گول کریں۔

Jawa Askrp My Ksy Nmbr Kw Qryb Tryn 10 Tk Kys Gwl Kry



ایک عدد کے تخمینی حساب کو راؤنڈنگ کے نام سے جانا جاتا ہے۔ یہ نمبروں کو واضح اور سمجھنے میں آسان بنانے میں مدد کرتا ہے۔ حساب کی مطلوبہ درستگی کے مطابق، نمبروں کو ایک مخصوص قدر میں گول کیا جا سکتا ہے۔ ایک نمبر کو قریب ترین دسویں تک گول کیا جاتا ہے، پوری تعداد کو تبدیل نہیں کیا جاتا ہے، صرف تخمینی قدر کو تبدیل کیا جاتا ہے۔

یہ مطالعہ جاوا اسکرپٹ میں کسی نمبر کو قریب ترین 10 تک گول کرنے کے طریقہ کار کی وضاحت کرے گا۔

جاوا اسکرپٹ میں کسی نمبر کو قریب ترین 10 تک کیسے گول کیا جائے؟

جاوا اسکرپٹ میں درج ذیل طریقے استعمال کریں، کسی نمبر کو قریب ترین 10 تک گول کرنے کے لیے:







آئیے ایک ایک کرکے مذکورہ بالا طریقوں کے کام کو دیکھتے ہیں!



طریقہ 1: Math.round() طریقہ استعمال کرتے ہوئے ایک نمبر کو قریب ترین 10 تک گول کریں

جاوا اسکرپٹ میں ' گول () 'طریقہ کار' ریاضی ” قسم کا استعمال اعشاریہ نمبروں کے ساتھ ساتھ تخمینی قدر پر پورے نمبروں کو گول کرنے کے لیے کیا جاتا ہے۔ یہ انٹیجر کو اگلے پورے نمبر پر گول کرتا ہے۔



نحو





10 کے قریب ترین نمبر کو گول کرنے کے لیے راؤنڈ() طریقہ استعمال کرنے کے لیے دیے گئے نحو کی پیروی کریں:

ریاضی . گول ( نمبر / 10 ) * 10
  • ' Math.round() ” طریقہ کو 10 سے تقسیم کردہ نمبر کو دلیل کے طور پر پاس کر کے استعمال کیا جاتا ہے جو نتیجہ کو قریب ترین مکمل نمبر تک لے جائے گا۔
  • پھر، اسے 10 سے ضرب دیں جو نتیجہ کو قریب ترین 10 تک گول کر دے گا۔

مثال

پہلے، ایک فنکشن کی وضاحت کریں جس کا نام ' roundTo Nearest10 'پیرامیٹر کے ساتھ' نمبر ' Math.round() طریقہ کو کال کرتا ہے جو تخمینی قدر واپس کرے گا جو کہ کے قریب ہے۔ 10 :



فنکشن roundToNearest10 ( نمبر ) {

واپسی ریاضی . گول ( نمبر / 10 ) * 10 ;

}

کال کریں ' roundTo Nearest10 مکمل نمبر پاس کرکے فنکشن 6745 ' اسے پہلے 10 سے تقسیم کیا جائے گا اور ' 674.5 'جسے گول کر دیا جائے گا' 675 جو 674.5 کا قریب ترین مکمل نمبر ہے۔ نتیجے کی قدر کو 10 سے ضرب دیا جائے گا تاکہ قریب ترین 10 کی تخمینی قدر حاصل کی جا سکے۔

تسلی. لاگ ( roundTo Nearest10 ( 6745 ) ) ;

آؤٹ پٹ دکھائے گا ' 6750 'جو قریب ترین 10 ہے' 6745 ”:

آئیے ڈیسیمل ویلیو کو پاس کرتے ہیں ' 89.9 فنکشن میں اور گول قدر دیکھیں:

تسلی. لاگ ( roundTo Nearest10 ( 89.9 ) ) ;

آؤٹ پٹ پرنٹ کرے گا ' 90 'اعشاریہ نمبر کو گول کر کے' 89.9 قریب ترین 10 تک:

طریقہ 2: Math.ceil() طریقہ استعمال کرتے ہوئے ایک نمبر کو قریب ترین 10 تک گول کریں

کسی نمبر کو قریب ترین 10 تک گول کرنے کے لیے، ' Math.ceil() 'طریقہ استعمال کیا جاتا ہے۔ یہ نمبر کو آنے والے سب سے بڑے عدد تک لے جائے گا۔ اگر اعشاریہ نمبر کو Math.ceil() طریقہ میں پاس کیا جاتا ہے، تو یہ پورا نمبر لوٹاتا ہے۔

نحو

دیئے گئے نحو کو ' کے لیے استعمال کیا جاتا ہے چھت () طریقہ:

ریاضی . چھت ( نمبر / 10 ) * 10
  • یہ ایک عدد کو بطور دلیل 10 سے تقسیم کرتا ہے اور پھر اسے 10 سے ضرب دیتا ہے۔
  • نمبر کو 10 سے تقسیم کرنے سے یہ نمبر کو اگلے آنے والے سب سے بڑے عدد تک گول کر دے گا۔
  • اس کے بعد، نمبر کو قریب ترین 10 تک گول کرنے کے لیے نتیجہ نمبر کو 10 سے ضرب دیں۔

مثال

پکارو ' Math.ceil() 'میں طریقہ' roundTo Nearest10 نمبر کو 10 سے تقسیم کر کے فنکشن کریں اور پھر نمبر کو قریب ترین 10 تک گول کرنے کے لیے اسے 10 سے ضرب دیں:

فنکشن roundToNearest10 ( نمبر ) {

واپسی ریاضی . چھت ( نمبر / 10 ) * 10 ;

}

کال کریں ' roundTo Nearest10 'فنکشن اور ایک نمبر پاس کریں' 6745 'ایک دلیل کے طور پر. اسے پہلے 10 سے تقسیم کیا جائے گا اور ' 674.5 'جسے گول کر دیا جائے گا' 675 ceil () طریقہ کی وجہ سے جو کہ 674.5 کا اگلا سب سے بڑا عدد ہے۔ اس کے بعد، نتیجہ نمبر کو 10 سے ضرب دیا جائے گا اور قریب ترین 10 کی تخمینی قدر حاصل کریں گے:

تسلی. لاگ ( roundTo Nearest10 ( 6745 ) ) ;

آؤٹ پٹ

اسی طرح، اعشاریہ نمبر کو بھی Math.ceil() طریقہ استعمال کرتے ہوئے JavaScript میں قریب ترین 10 تک گول کیا جاتا ہے۔ نمبر پاس کرو' 78.02 'میں ایک پیرامیٹر کے طور پر' roundTo Nearest10 فنکشن لوٹ آئے گا' 8 'جو کا اگلا سب سے بڑا عدد ہے' 7,802 '، اور پھر نتیجہ نمبر کو ضرب دیں۔ 10 یہ قریب ترین 10 کی تخمینی قدر ہے:

تسلی. لاگ ( roundTo Nearest10 ( 78.02 ) ) ;

متعلقہ آؤٹ پٹ ہو گا:

طریقہ 3: Math.floor() طریقہ کا استعمال کرتے ہوئے ایک نمبر کو قریب ترین 10 تک گول کریں

ایک اور طریقہ 'Math.floor() ہے جو کسی نمبر کو قریب ترین 10 تک گول کرنے کے لیے استعمال کیا جاتا ہے۔ یہ نمبر کو قریب ترین عدد تک گول کر دے گا۔ اگر ایک اعشاریہ عدد کو Math.floor() طریقہ میں پاس کیا جاتا ہے، تو یہ قریب ترین مکمل عدد لوٹاتا ہے۔

نحو

فلور() طریقہ کے لیے درج ذیل نحو استعمال کیا جاتا ہے:

ریاضی . فرش ( نمبر / 10 ) * 10
  • اس طریقہ کو 10 سے تقسیم کردہ نمبر کو ایک دلیل کے طور پر پاس کرکے کہا جاتا ہے جو نتیجے میں آنے والے نمبر کو قریب ترین عدد تک لے جائے گا۔
  • پھر، نتیجہ نمبر 10 سے ضرب ہو جائے گا جو قریب ترین 10 پر گول نمبر کو لوٹائے گا۔

مثال

متعین فنکشن میں ' roundTo Nearest10() '، کال کریں' Math.floor() نمبر پاس کرنے کا طریقہ بطور دلیل 10 سے تقسیم کریں اور پھر اسے 10 سے ضرب دیں:

فنکشن roundToNearest10 ( نمبر ) {

واپسی ریاضی . فرش ( نمبر / 10 ) * 10 ;

}

نمبر پاس کرو' 6745 بیان کردہ فنکشن میں دلیل کے طور پر roundTo Nearest10() ' اسے پہلے 10 سے تقسیم کیا جائے گا اور ' 674.5 'جسے گول کر دیا جائے گا' 674 فلور() طریقہ کی وجہ سے جو کہ 674.5 کا قریب ترین ڈاون انٹیجر ہے۔ پھر، نتیجہ نمبر ' 674 ” کو 10 سے ضرب دیا جائے گا اور قریب ترین 10 سے تخمینی قدر حاصل کریں گے:

تسلی. لاگ ( roundTo Nearest10 ( 6745 ) ) ;

آؤٹ پٹ

اعشاریہ نمبر کو پاس کریں ' -5.15 'میں ایک پیرامیٹر کے طور پر' roundTo Nearest10 فنکشن لوٹ آئے گا' 7 'جو قریب ترین نیچے کا عدد ہے' 7,802 '، اور پھر نتیجہ نمبر کو ضرب دیں۔ 10 جو کہ قریب ترین 10 کی تخمینی قدر ہے:

تسلی. لاگ ( roundTo Nearest10 ( - 5.15 ) ) ;

آؤٹ پٹ ہو گا:

نتیجہ

کسی نمبر کو قریب ترین 10 تک گول کرنے کے لیے، JavaScript کے پہلے سے طے شدہ طریقے استعمال کریں جن میں Math.round(), Math.ceil() اور Math.floor() شامل ہیں۔ Math.round() طریقہ نمبر کو قریب ترین مکمل عدد پر گول کرتا ہے Math.ceil() طریقہ نمبر کو اگلے سب سے بڑے انٹیجر پر گول کرتا ہے، جبکہ Math.floor() طریقہ نمبر کو قریب ترین ڈاون انٹیجر پر گول کرتا ہے۔ یہ تمام طریقے 10 سے ضرب کر کے نتیجے کے نمبر کو قریب ترین 10 تک پہنچائیں گے۔