Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में प्रतिशत की गणना: एक चरण-दर-चरण मार्गदर्शिका

इस समस्या में, हमें एक संख्या और एक प्रतिशत मान दिया गया है, और हमें दी गई संख्या का प्रतिशत ज्ञात करना है। इस लेख में, हम सीखेंगे कि PHP में विभिन्न दृष्टिकोणों का उपयोग करके किसी संख्या का प्रतिशत कैसे निकालें।

सूत्र को समझना

किसी संख्या का प्रतिशत ज्ञात करने के लिए, हम सूत्र का उपयोग करते हैं: (संख्या × प्रतिशत) / 100

उदाहरण: 300 का 40% के सापेक्ष प्रतिशत की गणना (300 × 40) / 100 = 120 के रूप में की जाती है।

संख्या: 300 प्रतिशत: 40% परिणाम: (300 × 40) ÷ 100 = 120

सीधी गणना दृष्टिकोण

यह सीधा दृष्टिकोण है जहां हम बुनियादी गुणा और भाग ऑपरेटरों का उपयोग करके किसी संख्या का प्रतिशत निकालते हैं ?

सिंटैक्स

 $result = ($number * $percentage) / 100; 

उदाहरण

 <?php $number = 500; $percentage = 10; $result = ($number * $percentage) / 100; echo "The percentage value is: " . $result; ?> 
 The percentage value is: 50 

फंक्शन्स का उपयोग करना

इस दृष्टिकोण में, हम एक पुन: प्रयोज्य फंक्शन बनाते हैं जो पैरामीटर के रूप में एक संख्या और प्रतिशत लेता है और गणना परिणाम लौटाता है ?

 <?php function findPercentage($num, $percent) { return ($num * $percent) / 100; } $number = 600; $percentage = 25; $result = findPercentage($number, $percentage); echo "The percentage value is: " . $result; ?> 
 The percentage value is: 150 

ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण का उपयोग करना

हम बेहतर संगठन और पुन: प्रयोज्यता के लिए प्रतिशत गणना तर्क को एक क्लास में एनकैप्सुलेट कर सकते हैं ?

 <?php class PercentageCalculator { public function calculatePercentage($num, $percent) { return ($num * $percent) / 100; } } $calculator = new PercentageCalculator(); $number = 700; $percentage = 30; $result = $calculator->calculatePercentage($number, $percentage); echo "The percentage value is: " . $result; ?> 
 The percentage value is: 210 

विधियों की तुलना

Method Best Use Case Time Complexity
Direct Calculation Simple one-time calculations O(1)
Function Reusable calculations O(1)
Class Method Complex applications with OOP O(1)

निष्कर्ष

सभी तीन दृष्टिकोण O(1) समय जटिलता के साथ PHP में प्रतिशत की गणना करने के कुशल तरीके प्रदान करते हैं। सरल गणनाओं के लिए सीधी विधि चुनें, पुन: प्रयोज्यता के लिए फंक्शन्स, और ऑब्जेक्ट-ओरिएंटेड अनुप्रयोगों के लिए क्लासेस।

PHP में प्रतिशत की गणना: एक चरण-दर-चरण मार्गदर्शिका


  1. Android SQLite में NOT NULL कंस्ट्रेंट का उपयोग कैसे करें? Android SQLite में NOT NULL कंस्ट्रेंट का उपयोग कैसे करें?

    Android SQLite में NOT NULL कंस्ट्रेंट SQLite Android में एक ओपन-सोर्स SQL डेटाबेस है जो डेटा को डिवाइस पर टेक्स्ट फ़ाइल के रूप में स्टोर करता है। Android में SQLite का बिल्ट-इन कार्यान्वयन होता है और यह सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। यह उदाहरण दर्शाता है कि Android SQLite में NOT N

  1. C++ में डायगोनल ट्रैवर्स II C++ में डायगोनल ट्रैवर्स II

    मान लीजिए हमारे पास nums नामक लिस्ट ऑफ लिस्ट है, हमें nums के सभी एलिमेंट्स को डायगोनल क्रम में दिखाना है।इसलिए, यदि इनपुट हैतो आउटपुट होगा [1,6,2,8,7,3,9,4,12,10,5,13,11,14,15,16]इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:एक ऐरे ret परिभाषित करेंएक 2D ऐरे v परिभाषित करेंi := 0 से शुरू करें,

  1. सेलपैडिंग और सेलस्पेसिंग के बीच अंतर सेलपैडिंग और सेलस्पेसिंग के बीच अंतर

    इस पोस्ट में, हम सेलपैडिंग और सेल स्पेसिंग के बीच अंतर को समझेंगे। सेलपैडिंग यह एक सिंगल सेल से जुड़ा होता है। यह सेल के बॉर्डर और सेल के भीतर के कंटेंट के बीच मौजूद व्हाइट स्पेस को नियंत्रित करने में मदद करता है। सेल पैडिंग का डिफ़ॉल्ट मान 1 है। यह एक प्रभावी मेथड के रूप में उपयोग किया जा