Header Ads

Header ADS

Take Input by user in C language in hindi

 Take Input by user in C language

   user द्वारा  इनपुट  लेने के लिए हम scanf function use करते है इस function का काम केवल user से इनपुट लेना होता है जैसे हम एक program बनायेगे जिसमे user कोई दो नंबर इनपुट करे और आउटपुट में use दोनों numbers का addition  और multiply प्राप्त हो 
   


Output:

                         You can add two numbers
              Enter first number:     5
              Enter second number:    6
              addition of 5 and 6 is 11
             multiply of 5 and 6 is 30

 Coding in C language:
       #include<stdio.h>
       #include<conio.h>
       void main()
       {
          int a,b,c;
          printf("\t\tYou can add two numbers\n");
         printf("Enter first number:     ");
        scanf("%d",&a);
        printf("Enter second number:     ");
        scanf("%d",&b");
        c=a+b;
        printf("addition of %d and %d is %d",a,b,c);
        c=a*b;
        printf("multiply of %d and %d is %d",a,b,c);
        getch();
     }


  Explanation: 
  • हम जो दो values user से लेना चाहते है उन्हें store करने के लिए हमे दो variable declare करने होगे  हमे variables declare करते समय उनका type भी बताना होगा कि variable किस  type के है जैसे  integer है  या फिर  float (दशमलव में कोइ value ) में है  जो नही variables का data type होगा हम उसमे केवल उसी तरह की value store कर सकते है जैसे कि मैंने variables का type int दिया है है तो main केवल उसमे integer value ही दे सकता हु 
  • इस program में तीन variables a, b और c declare किये गये है जो कि int (integer) type के है यानी ये केवल integer  value स्टोर करेंगे a और b variables user से इनपुट लेने के लिए बनाये है 
  • c variables हमने पहले a और b का add तथा बाद में इनका multiply store करने के लिए declare किये है 
  • सबसे पहले user को एक message दिखेगा कि वह इस program से दो numbers add कर सकता है इसके बाद message दिखेगा कि वह कोई एक नंबर डाले 
  • input लेने का काम scanf function का होता है इस function के अन्दर हमने %d का use किया है जिसका मतलब है कि वह केवल integer value ही लेगा इसके बाद हमे उस variable का address(&) भी देना होगा जिसमे हम उस value को store कराना चाहते है जैसे -  scanf("%d",&a);  और  scanf("%d",&b);
  • अगर user कोई दशमलव value देता है तो यह point के बाद की  value छोड़ देगा अगर हमे दशमलव कि value भी add कराना चाहते है तो पहले हमे इसका data type float करना होगा इसके scanf function में %d की जगह हम %f use करेंगे |
  • इसके बाद हमने इन दोनों variables को add कर जो भी value आयी उसे c variables में store करा दी 
  • c variable की value को हमने printf function के जरिये प्रिंट करवा देंगे जो कि हम पहले ही सीख चुके है 
  • इसी तरह आप multiply, divide, subtract तथा modulus(Remainder के लिए) के लिए भी कर सकते है  

 

2 comments:

  1. /T ka kya meaning hai sir please tell

    ReplyDelete
    Replies
    1. Jaise ms office me tab jyada space ke liye hota hai vaise hi c me jyada space ke liye /t ka use krte hai

      Delete

Powered by Blogger.