How to demonstrate switch statement in hindi

Post a Comment
पिछले पोस्ट में हमने PGDCA 2017 1ST SAM के Unit II के  question number (b) के बारे में।  आज हम जानेंगे question (c) के बारे में।
आज का question है।

What is switch statement
C language switch statment

(c) Write a program to demonstrate switch statement.

इस Quation के अनुसार हमें switch statement के लिए Program create करके दिखाना है।

Switch statement introduction in hindi
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;
}
आप चाहें तो थोड़ा सा, इस प्रकार से 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 प्राप्त होता है।

धन्यवाद!
Other topic

Khilawan
Hi I am Khilawan founder of this blog and i live in a small Village and i am started blogging in 2017 last month and the date is 6/12/2017 and learning today..

Related Posts

Post a Comment

Subscribe Our Newsletter