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

दो नंबरों के बार-बार घटाव की गणना करने के लिए PHP प्रोग्राम

दो संख्याओं के बार-बार घटाव की गणना करने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
function repeated_sub($val_1, $val_2)
{
   if ($val_1 % $val_2 == 0)
      return floor(((int)$val_1 / $val_2));
   return floor(((int)$val_1 / $val_2) + repeated_sub($val_2, $val_1 % $val_2));
}
$val_1 = 1000;
$val_2 = 189;
print_r("The repeated subtraction results in ");
echo repeated_sub($val_1, $val_2);
?>

आउटपुट

The repeated subtraction results in 18
होता है

'repeated_sub' नाम का एक फ़ंक्शन परिभाषित किया गया है जो यह देखने के लिए जाँच करता है कि क्या दो मान एक दूसरे को पूरी तरह से विभाजित करते हैं, और यदि यह सत्य है, तो यह संख्याओं को विभाजित करता है और भागफल का न्यूनतम मान देता है। अन्यथा, यह दूसरे मान पर 'repeated_sub' फ़ंक्शन को कॉल करके भागफल का न्यूनतम मान और परिकलित मान देता है, और शेष जब मानों को विभाजित किया जाता है।

फ़ंक्शन के बाहर, दोनों चरों को मान दिए जाते हैं और फ़ंक्शन को इन मानों को फ़ंक्शन में पैरामीटर के रूप में पास करके कहा जाता है। आउटपुट कंसोल पर प्रदर्शित होता है।


  1. जावा प्रोग्राम दो सेटों के प्रतिच्छेदन की गणना करने के लिए

    इस लेख में, हम समझेंगे कि दो सेटों के प्रतिच्छेदन की गणना कैसे करें। एक सेट एक संग्रह है जिसमें डुप्लिकेट तत्व नहीं हो सकते हैं। यह गणितीय सेट एब्स्ट्रैक्शन को मॉडल करता है। सेट इंटरफ़ेस में केवल संग्रह से विरासत में मिली विधियाँ होती हैं और यह प्रतिबंध जोड़ता है कि डुप्लिकेट तत्व निषिद्ध हैं। नीचे

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

    इस लेख में, हम समझेंगे कि जावा में प्राकृतिक संख्याओं के योग की गणना कैसे की जाती है। 1 से अनंत तक सभी संभावित धनात्मक संख्याएँ प्राकृत संख्याएँ कहलाती हैं। नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - 50 और 100 आउटपुट वांछित आउटपुट होगा - 50 से 100 तक प्राकृत संख्याओं का योग

  1. जावा प्रोग्राम दो नंबर जोड़ने के लिए

    इस लेख में, हम समझेंगे कि जावा में दो नंबर कैसे जोड़े जाते हैं। यह + ऑपरेटर का उपयोग करके किया जा सकता है। नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - इनपुट_1 :10इनपुट_2 :15 आउटपुट वांछित आउटपुट होगा - योग :25 एल्गोरिदम Step1- StartStep 2- तीन पूर्णांक घोषित करें:input_1, in