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

किसी संख्या में अंकों को जोड़ने के लिए PHP प्रोग्राम

किसी संख्या में अंकों का योग करने के लिए, PHP कोड इस प्रकार है -

उदाहरण

<?php
   function sum_of_digits($my_num){
      $sum = 0;
      for ($i = 0; $i < strlen($my_num); $i++){
         $sum += $my_num[$i];
      }
      return $sum;
   }
   $my_num = "65";
   print_r("The sum of digits is ");
   echo sum_of_digits($my_num);
?>

आउटपुट

The sum of digits is 11

ऊपर, 'sum_of_digits' नाम के एक फ़ंक्शन को परिभाषित किया गया है, जो एक पूर्णांक को एक पैरामीटर के रूप में लेता है।

$my_num = "65";

यह पहले परिवर्तनीय योग को 0 घोषित करता है और फिर घोषित पूर्णांक की लंबाई के माध्यम से पुनरावृत्त करता है, और तत्व को 'i'th स्थान पर योग में जोड़ता है। एक बार पुनरावृत्ति पूर्ण होने के बाद, यह फ़ंक्शन आउटपुट के रूप में योग देता है। फ़ंक्शन के बाहर, मान घोषित किया जाता है और फ़ंक्शन को इस तत्व को पैरामीटर के रूप में छोड़कर कहा जाता है -

function sum_of_digits($my_num){
   $sum = 0;
   for ($i = 0; $i < strlen($my_num); $i++){
      $sum += $my_num[$i];
   }
   return $sum;
}

  1. पुनरावर्तन के बिना एक संख्या में अंकों का योग खोजने के लिए पायथन कार्यक्रम

    जब पुनरावृत्ति की विधि का उपयोग किए बिना किसी संख्या में अंकों का योग ज्ञात करना आवश्यक हो, तो % ऑपरेटर, + ऑपरेटर और // ऑपरेटर का उपयोग किया जा सकता है। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण def sum_of_digits(my_num):    sum_val = 0    while (my_num != 0):      

  1. किसी दिए गए नंबर में अंकों की संख्या गिनने के लिए पायथन में एक प्रोग्राम लिखें N

    मान लीजिए कि हमने एक संख्या N दी है। कार्य संख्या में मौजूद अंकों की कुल संख्या ज्ञात करना है। उदाहरण के लिए, इनपुट-1 - N = 891452 आउटपुट - 6 स्पष्टीकरण - चूंकि दी गई संख्या 891452 में 6 अंक हैं, इसलिए हम इस मामले में 6 लौटाएंगे। इनपुट-2 - N = 0074515 आउटपुट - 5 स्पष्टीकरण - चूंकि दी गई संख्य

  1. पायथन में दी गई संख्या के सभी अंकों का योग ज्ञात करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या है, हमें उसके अंकों का योग ज्ञात करना है। हमें इसे स्ट्रिंग्स का उपयोग किए बिना हल करना होगा। इसलिए, यदि इनपुट संख्या =512 की तरह है, तो आउटपुट 8 होगा, जैसा कि 8 =5 + 1 + 2 है। tput 8 होगा, क्योंकि 8 =5 + 1 + 2. इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - योग