पिछले पोस्ट में हमने PGDCA 2017 1ST SAM के Unit II के question number (b) के बारे में। आज हम जानेंगे question (c) के बारे में।
आज का question है।
आज का question है।
इस Quation के अनुसार हमें switch statement के लिए Program create करके दिखाना है।
Switch statement introduction in hindi
switch statement क्या है?
switch statement क्या है?
आपको अपने नम्बर के हिसाब से ही प्रश्न को हल करना है मैं आपके extra knowledge के लिए इसके बारे में थोड़ा और अधिक बता रहा हूँ।
- Switch statement
किसी program में दिए गए expression के अनुसार multiple options में से किसी एक का selection करने के लिए switch statement का प्रयोग किया जाता है। इसमें केवल integer या character type के ही expression उपयोग किये जा सकते हैं।
इसका Syntex इस प्रकार होगा.
switch (expression)
{
case value 1;
statement block 1;
break;
case value 2;
statement block 2;
break;
--------------
--------------
--------------
Default;
Default block;
}
{
case value 1;
statement block 1;
break;
case value 2;
statement block 2;
break;
--------------
--------------
--------------
Default;
Default block;
}
आप चाहें तो थोड़ा सा, इस प्रकार से intro दे सकते हैं , switch statement के बारे में।
अब इसका प्रोग्राम बनाते हैं -
आपके question में मात्र आपको switch statement के लिए प्रोग्राम बना के दिखाने को कहा गया है।
तो अब आप ये तो समझ गए होंगे कि switch statement क्या है ? और किस प्रकार से उपयोग किया जाता है?अब इसका प्रोग्राम बनाते हैं -
#include<studio.h>
#include<conio.h>
void main ( )
{
int a,b,r,choice
clrscr ();
printf ("enter value for a\n");
scanf ("%d",&a);
printf ("enter value for b\n");
scanf ("%d",&b);
printf ("enter your choice\n");
scanf ("%d",&choice);
switch (choice)
{
case 1;
r=a+b;
printf ("sum=%d",choice);
break;
case 2;
r=a-b;
printf ("difference=%d",choice);
break;
case 3;
r=a*b;
printf ("product=%d",choice);
break;
default;
printf ("invalid choice");
}
getch ( );
}
तो साथियों हमारा program इस प्रकार बनेगा। अब इसके out-put की बात करें तो ये इस प्रकार होगा -
enter value for a
यहाँ पर आपको a के लिए value input करना है।
enter value for b
यहाँ b के लिए value input करें।
enter your choice
case number आपको input करना है।
आप जब 3 case लेते हैं , तब आपको सिर्फ 1-3 number तक ही input करना है।
जब आप choice value 1 इनपुट करते हैं तब आपको a और b का sum प्राप्त होता है।
choice value 2 enter करने पर
a और b का डिफरेन्स प्राप्त होता है।
choice 3 inpute करने पर
a और b का multiplication प्राप्त होता है।
यदि आप 3 से ज्यादा value inpute करते हैं तब आपको invalide choice प्राप्त होता है।
अगर आप इससे ज्यादा (case के आधार पर ) value inpute करते हैं तब आपको default value प्राप्त होता है।
धन्यवाद!
- C language me Function Kya hai
- C language me Constant kya hai hindi me
- C me use hone vale keyword ya Identifire
Post a Comment
Post a Comment