के रूप में पर्ल में गोल करने के लिए एक नंबर के लिए निकटतम पूर्णांक एक बड़ा रास्ते में

कार्य । पर्ल में, कार्यक्रम के एक चर है जो एक संख्या है. आप की जरूरत करने के लिए यह दौर निकटतम पूरे में से एक है ।

यहाँ के कुछ उदाहरण हैं मूल्यों. इन सभी की संख्या परिवर्तित किया जाना चाहिए करने के लिए संख्या 11:

  • 10.001
  • 10.4
  • 10.5
  • 10.99
  • 11

समाधान का उपयोग करने के लिए समारोह ceil

सबसे अच्छा तरीका है इस समस्या को हल करने के लिए है समारोह का उपयोग ceil पुस्तकालय से POSIX.

पुस्तकालय POSIX के साथ आता है पर्ल, इसलिए यदि आप पर्ल, इस लाइब्रेरी के लिए उपलब्ध है इसके अतिरिक्त स्थापित कुछ भी नहीं है ।

यहाँ एक नमूना कार्यक्रम:

▶ Run
#!/usr/bin/perl

use POSIX;

my $number = 10.3;

print ceil($number);

प्रोग्राम संख्या को प्रदर्शित करेगा 11.

  • use POSIX; से जुड़े पुस्तकालय POSIX. के रूप में जल्द ही के रूप में हम जुड़े इस लाइब्रेरी, हम तुरंत उपलब्ध हो गया एक कुछ कार्यों परिभाषित कर रहे हैं कि इस पुस्तकालय में.
  • my $number = 10.3; — एक चर बनाएँ $number और नंबर डाल दिया 10.3.
  • print ceil($number); — इस्तेमाल किया समारोह ceil और प्रदर्शन के परिणाम के लिए अपने काम है.

समारोह ceil (अंग्रेजी में इस शब्द के रूप में अनुवाद किया है "छत") काफी मानक है. कई प्रोग्रामिंग भाषाओं में एक समारोह है एक ही नाम के साथ और काम करता है, जो वास्तव में एक ही.

कार्यों के अलावा ceil अभी भी वहाँ है के एक समारोह के floor ("लिंग") है, जो दौर एक नंबर के लिए निकटतम पूर्णांक है. यानी के मामले में गैर नकारात्मक संख्या सिर्फ बंद कटौती, पूरे आंशिक हिस्सा है ।

के मामले में, नकारात्मक संख्या

समारोह ceil ऋणात्मक संख्याओं के लिए काम करता है उसी तरह के रूप में के लिए सकारात्मक संख्या — राउंड संख्या को निकटतम पूर्णांक में से एक है ।

के मामले में, नकारात्मक संख्या, इसका मतलब है कि समारोह होगा बस काट पूरे आंशिक हिस्सा है ।

इन नंबरों के सभी का उपयोग कर जब ceil बन जाएगा संख्या -5:

  • -5
  • -5.1
  • -5.5
  • -5.9

संबंधित विषयों

अन्य लेख