JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now

हिंदी माध्यम नोट्स

Class 6

Hindi social science science maths English

Class 7

Hindi social science science maths English

Class 8

Hindi social science science maths English

Class 9

Hindi social science science Maths English

Class 10

Hindi Social science science Maths English

Class 11

Hindi sociology physics physical education maths english economics geography History

chemistry business studies biology accountancy political science

Class 12

Hindi physics physical education maths english economics

chemistry business studies biology accountancy Political science History sociology

Home science Geography

English medium Notes

Class 6

Hindi social science science maths English

Class 7

Hindi social science science maths English

Class 8

Hindi social science science maths English

Class 9

Hindi social science science Maths English

Class 10

Hindi Social science science Maths English

Class 11

Hindi physics physical education maths entrepreneurship english economics

chemistry business studies biology accountancy

Class 12

Hindi physics physical education maths entrepreneurship english economics

chemistry business studies biology accountancy

Categories: C Language in hindi

Switch Statement : Examples in c language in hindi , what is switch statement in c , स्विच स्टेटमेंट क्या है हिंदी में पढ़े

स्विच स्टेटमेंट क्या है हिंदी में पढ़े , Switch Statement : Examples in c language in hindi , what is switch statement in c :-
इससे पहले Decision making statements को पढ़ा है | C language मे , decision making statement तीन प्रकार के होते है :-
1. if else statement
इस statement से कोई condition check की जाती है |जब condition true होती तब true statement execute होगा |अन्यथा false statement execute होगा |इसका syntax है :-
if(condition)
{
true statement;
{
else
{
false statement;
}
2. Switch statement
जब multiple conditions को check की जाती है तब अलग अलग statement block execute होगी | इसका syntax है :-
switch(condition)
{
case case_label 1:
executable statement;
break;
case case_label 2:
executable statement;
break;
case case_label 3:
executable statement;
break;

default :
exit();
}
3. Looping
जब किसी statement को किसी condition के true करने पर execute करता है |ये तीन प्रकार के होते है |-
(i) while loop
(ii) Do -While loop
(iii)For loop

If-Else Statement examples :

उदहारण -1
Write a c program to calculate profit or loss.
इस उदाहरण मे , profit और loss को calculate करना है |

Explanation
1.सबसे पहले use से cost price और selling price को input करवाते है |
2. उसके बाद , यूजर से choice input करते है | (i) अगर profit calculate करते है तब ‘P’ input करते है और (ii) अगर loss calculate करना है तब ‘L’ input करवाते है |
2.अगर user द्वारा ‘P’ input करते है  तब  profit =selling price – cost price को calculate करता है |
3.अगर यूजर द्वारा “L” input करते है तब  loss= cost price -selling price को calculate करता है |
Source Code
#include<stdio.h>
#include<conio.h>
void main()
{
int sp,cp;
int profit,loss;

float profit_per,loss_per;
char choice;
printf(“Enter Selling Price”);
scanf(“%d”,&sp);
printf(“Enter cost Price”);
scanf(“%d”,&cp);
printf(“Enter Your Choice \n For Profit , enter ‘P’ or For Loss , enter ‘L'”);
scanf(“%c”,&choice);
switch(choice)
{
case ‘P’ :
profit=sp-cp;
profit_per=(profit/cp)*100;
printf(“Profit : %d “, profit);
printf(“Profit In percentage : %f”,profit_per);
break;
case ‘L’ :
loss=cp-sp;
loss_per=(loss/cp)*100;
printf(“Loss : %d”,loss);
printf(“Loss in percentage : %f “,loss_per);
break ;
default:
printf(“You put wrong choice.”);
}
getch();
}आउटपुट होगा :
Enter Selling Price 2000
Enter cost Price 1600
Enter Your Choice
For Profit , enter ‘P’ or For Loss , enter ‘L’ : P
Profit : 400
Profit In percentage : 25

उदाहरण 2
Write a program to find roots of a quadratic equation.
इस उदहारण मे , किसी quadratic equation के roots को find करने के लिए किया जाता है |

Explanation
Expression : ax^2 + b x + c
1.सबसे पहले discriminant को calculate करते है :- des = b^2 – 4ac
2.अगर des पॉजिटिव होती है तब इसके roots real होते है | इसका formula होता है :-
(-b + squareroot(des )) / 2*a
और
(-b-squareroot(des )) / 2*a
3. अगर des , zero है तब इस exucation के एक ही root होते है|
-(b/2a)
4.अगर des, negative होता है तब root complex number होते है|
in complex numbers का real part होता है :-
-(b/2a)     और  -(b/2a)
और इसके लिए imaginary पार्ट होगा :-
squareroot(des ) /(2*a)

source code
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,b,c;
float d;
float r1,r2;
float i;
printf(“Enter value of a,b or c”);
scanf(“%d %d %d”,&a, &b,&c);
d=b*b-4ac;
switch(d>0)
{
case ‘1’ :
r1=(-b+sqrt(d))/(2*a);
r1=(-b-qrt(d))/(2*a);
printf(“Roots Are Positive”);
printf(“%f %f”, r1, r2);
break;
case ‘0’ :
switch(des==0)
{
case ‘1’:
r1=r2=-b/(2*a);
printf(“Both roots of equation are same”);
printf(“%f”,r1);
break;
case ‘0’:
r1=r2=-b/(2*a);
i=sqrt(-d)/(2*a);
printf(“Roots are complex number”);
printf (“%f+i %f ,%f – i %f”,r1,i,r2,i);
break;
}
}
getch();
}

आउटपुट होगा
Enter value of a,b or c 1 8 7
Roots Are Positive
-1.00 -7.00
और
Enter value of a,b or c 1 4 0
Both roots of equation are same
-4.00
उदहारण 3
check validity of triangle by given sides.
इस उदहारण मे, किसी triangle की validity को check करना |
Explanation
1.सबसे पहले किसी triangle की तीनो sides को यूजर से input करा लेते है |
2.उसके बाद अगर ,यूजर द्वारा दिए गयी sides निन्म condition को फॉलो करती है तब triangle possible होगा :-
suppose l,m और n triangle की sides है तब condition
(i) l+m >n
(ii) m+n >l
(iii) l+n> m
3.अन्यथा enter की गयी sides से triangle बनाना impossible है |
source code
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
int count =0;
printf(“Enter Sides”);
scnaf(“%d %d %d “,&a &b &c);
switch (((a+b)>c) && ((a+c)>b) && ((b+c)>a)))
{
case ‘1’ :
printf(“Triangle is Possible with these sides value “);
break;
case ‘0’:
printf(“Triangle is Not Possible with these sides value “);
break;
}
getch();
}
आउटपुट होगा :
Enter Sides 5 4 7
Triangle is Possible with these sides value
उदहारण 4
check validity of triangle by given angels.
इस उदहारण मे, किसी triangle की validity को check करना |अगर यूजर द्वारा angel की value assign की जाती है |
Explanation
1.सबसे पहले किसी triangle की तीनो angel को यूजर से input करा लेते है |
2.उसके बाद condition check की जाती है |अगर तीनो angel का sum 180 नहीं होता तब Triangle is Possible with these angel value. print होगा |
3.अन्यथा Triangle is Possible with these sides value message print होगा  |
source code
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
int count =0;
printf(“Enter Angel”);
scnaf(“%d %d %d “,&a &b &c);
switch ((a+b+c)==180)
{
case ‘1’ :
printf(“Triangle is Possible with these angel value “);
break;case ‘0’ :
printf(“Triangle is Not Possible with these angel value “);
break;
}
getch();
}
आउटपुट होगा :
Enter Sides 60 50 70
Triangle is Possible with these angel value.
उदहारण 5 :-
check an alphabet is vowel or consonant.
इस उदहारण मे , alphabet के vowel या consonant होने की condition को check करना है |
Explanation
1.सबसे पहले किसी alphabet को यूजर से input करा लेते है |
2.उसके बाद condition check की जाती है |अगर यूजर द्वारा input किया alphabet ‘a’,’e’,’i’,’o’,’u’ और ‘A’ ,’O’,’I’,’U’ ,’E’ है तब alphabet is vowel message आ जायेगा |
3.अन्यथा alphabet is consonant message message print होगा  |
source code
#include<stdio.h>
#include<conio.h>
void main()
{
char a;
int count =0;
printf(“Enter character”);
scnaf(“%c “,&a);
switch(a)
{
case ‘a’ :
case ‘e’ :
case ‘i’ :
case ‘o’:
case ‘u’:
case ‘A’:
case ‘E’:
case ‘I’:
case ‘O’:
case ‘U’:
printf(” Alphabet is Vowel.”);
break ;
default :
printf(” Alphabet is consonant.”);
}
getch();
}
आउटपुट होगा :
Enter character i
Alphabet is Vowel.
और
Enter character B
Alphabet is consonant.

इन उदहारण से switch statement को और अच्छी तरह से read कर लिया है |

Sbistudy

Recent Posts

four potential in hindi 4-potential electrodynamics चतुर्विम विभव किसे कहते हैं

चतुर्विम विभव (Four-Potential) हम जानते हैं कि एक निर्देश तंत्र में विद्युत क्षेत्र इसके सापेक्ष…

24 hours ago

Relativistic Electrodynamics in hindi आपेक्षिकीय विद्युतगतिकी नोट्स क्या है परिभाषा

आपेक्षिकीय विद्युतगतिकी नोट्स क्या है परिभाषा Relativistic Electrodynamics in hindi ? अध्याय : आपेक्षिकीय विद्युतगतिकी…

3 days ago

pair production in hindi formula definition युग्म उत्पादन किसे कहते हैं परिभाषा सूत्र क्या है लिखिए

युग्म उत्पादन किसे कहते हैं परिभाषा सूत्र क्या है लिखिए pair production in hindi formula…

5 days ago

THRESHOLD REACTION ENERGY in hindi देहली अभिक्रिया ऊर्जा किसे कहते हैं सूत्र क्या है परिभाषा

देहली अभिक्रिया ऊर्जा किसे कहते हैं सूत्र क्या है परिभाषा THRESHOLD REACTION ENERGY in hindi…

5 days ago

elastic collision of two particles in hindi definition formula दो कणों की अप्रत्यास्थ टक्कर क्या है

दो कणों की अप्रत्यास्थ टक्कर क्या है elastic collision of two particles in hindi definition…

5 days ago

FOURIER SERIES OF SAWTOOTH WAVE in hindi आरादंती तरंग की फूरिये श्रेणी क्या है चित्र सहित

आरादंती तरंग की फूरिये श्रेणी क्या है चित्र सहित FOURIER SERIES OF SAWTOOTH WAVE in…

1 week ago
All Rights ReservedView Non-AMP Version
X

Headline

You can control the ways in which we improve and personalize your experience. Please choose whether you wish to allow the following:

Privacy Settings
JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now