Tuesday, 27 September 2022

What is Function in programming language in hindi |Programming language Function in hindi | Programming Language me function kya Hai |Computer me function kya Hai |C++ Language me function kya hai |Functions in C++ Language

 -:प्रोग्रामिंग Language में Function क्या है? :-

Function 

    Function कोड का एक ब्लॉक है, जो एक बार बनाया जाता है और जरूरत पड़ने पर इसे हमारे प्रोग्राम में बार-बार इस्तेमाल किया जाता है।

    Function तब run करता है जब इसे प्रोग्राम के अंदर बुलाया जाता है। विभिन्न उद्देश्यों (Operations) की पूर्ति के लिए विभिन्न Function बनाते हैं।

___________________________________________________________

  - Basic Syntax of Function in C++ is written below - 

#include<iostream>

using namespace std;

DataType FunctionName( Parameter1, parameter 2,.......){

       Return WriteOperationToBePerform(example +, -, *, / etc);

int main() {

        cout<<FunctionName(value1, value2,......) ;

    return 0 ;

___________________________________________________________

  - : आइए एक उदाहरण देखें कि फ़ंक्शन कैसे बनाएं और उपयोग करें :-


#include<iostream>

using namespace std;

int AddFunc(int X, int Y) {

      return X + Y; } 

int SubFunc(int A, int B) {

     return A - B; } 

int MulFunc(int P, int Q) {

     return P * Q; } 

int DivFunc(int M, int N) {

     return M/N ;} 

int main() {  

       cout<<"Summation of X & Y = " <<AddFunc(10, 5) <<endl;

        cout<<"Subtraction of A & B= " <<SubFunc(50, 20) <<endl;

        cout<<"Product of P & Q = " <<MulFunc(15, 2) <<endl;

        cout<<"Division of M & N = " <<DivFunc(40,20) ;

         return 0 ;

___________________________________________________________


 output :-    Summation of X & Y = 15

                    Subtraction of A & B= 30

                    Product of P & Q = 30

                    Division of X & Y = 2

___________________________________________________________


       Click on image to see clear view



      Output:-


आइए समझते हैं कि ऊपर क्या हुआ -

   सबसे पहले हमने FunctionName SumFunc() के साथ एक Function बनाया और Function रन के समय जोड़े जाने वाले Values को शामिल करने के लिए Container के रूप में दो Parameter पास किए।
    जहां हमने X और Y को क्रमशः Parameter-1 और Parameter-2 के रूप में लिया।

     इसी तरह हमने घटाव, गुणा और भाग के लिए 3 अन्य Function बनाए।
 सभी Functions को सफलतापूर्वक बनाने के बाद, हमने इन Functions को उनके FunctionName [SumFunc(), SubFunc(), MulFunc(), DivFunc()] द्वारा Call किया। 

     इन Functions को एक ही क्रम में कॉल करना आवश्यक नहीं है, साथ ही हम एक या कई Functions को भी आवश्यकतानुसार कॉल कर सकते हैं।

    Function को call करते समय , पैरामीटर -1 और पैरामीटर -2 के स्थान पर हमने क्रमशः 10 और 5 मान सीधे assign किया हैं। आप वहां कोई भी value assign कर सकते हैं।

Use of Functions - 

        यदि हम किसी special purpose or operation के लिए एक लंबा program लिखते हैं और हमें दो संख्याओं को कई बार जोड़ना होता है, तो एक ही कोड को बार-बार लिखने के बजाय, हम केवल उस function को कॉल करेंगे जो विशेष रूप से दो संख्याओं को जोड़ने के लिए लिखा गया है और parameter-1 और parameter-2 के स्थान केवल दो नए मान assign करें  जो जोड़ा जाना है।

  •  single purpose की पूर्ति के लिए कोड की पुनरावृत्ति से बचने के लिए।
  •  हमारे program को साफ रखने के लिए।
  •  हमारे program को छोटा करने के लिए |

इसे अवश्य देखें:-      




No comments:

Post a Comment