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

पहले n प्राकृतिक संख्याओं के वर्ग के योग की गणना करने के लिए PHP प्रोग्राम

PHP में प्रथम n प्राकृत संख्याओं के वर्ग के योग की गणना करने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
function sum_of_squares($limit)
{
   $ini_sum = 0;
   for ($i = 1; $i <= $limit; $i++)
      $ini_sum += ($limit * $limit);
   return $ini_sum;
}
$limit = 5;
print_r("The sum of square of first 5 natural numbers is ");
echo sum_of_squares ($limit);
?>

आउटपुट

The sum of square of first 5 natural numbers is 125

'sum_of_squares' नाम का एक फ़ंक्शन परिभाषित किया गया है जो उस सीमा तक ले जाता है जिस तक प्राकृतिक संख्या के वर्ग को खोजने की आवश्यकता होती है। इस फ़ंक्शन में, योग मान को 0 से प्रारंभ किया जाता है। एक 'फॉर' लूप 1 से लेकर सीमा तक के तत्वों पर चलाया जाता है। हर बार, 'sum' वेरिएबल में, पुनरावृत्त मान का वर्ग जोड़ा जाता है। जब नियंत्रण अंत तक पहुँच जाता है, तो योग का मान आउटपुट के रूप में वापस कर दिया जाता है। फ़ंक्शन के बाहर, एक सीमा मान निर्दिष्ट किया जाता है और फ़ंक्शन को सीमा मान पास करके कहा जाता है।


  1. प्रथम n प्राकृत संख्याओं के घन योग के लिए C प्रोग्राम?

    इस समस्या में हम देखेंगे कि हम पहली n प्राकृत संख्याओं के घनों का योग कैसे प्राप्त कर सकते हैं। यहां हम लूप के लिए एक का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद के घन की गणना कर रहे हैं और फिर इसे योग में जोड़ रहे हैं। इस प्रोग्राम को पूरा होने में O(n) समय लगता है। लेकिन यदि

  1. सी ++ प्रोग्राम पहले एन प्राकृतिक संख्याओं के वर्गों के योग के लिए?

    इस समस्या में हम देखेंगे कि हम पहली n प्राकृत संख्याओं के वर्गों का योग कैसे प्राप्त कर सकते हैं। यहां हम लूप के लिए एक का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद के वर्ग की गणना कर रहे हैं और फिर इसे योग में जोड़ रहे हैं। इस प्रोग्राम को पूरा होने में O(n) समय लगता है। लेकिन

  1. पहले n प्राकृत संख्याओं के योग और वर्ग के योग के बीच का अंतर।

    समस्या का विवरण दी गई संख्या n के साथ, पहले n प्राकृत संख्याओं के योग और वर्ग के योग के बीच अंतर खोजने के लिए एक प्रोग्राम लिखें। उदाहरण n = 3 Squares of first three numbers = 3x3 + 2x2 + 1x1 = 9 + 4 + 1 = 14 Squares of sum of first three numbers = (3 + 2 + 1)x(3 + 2 + 1) = 6x6 = 36 Difference =