switchswitch statement
jab ap k pass option zada ho jay ur ek ko select karna
ho to waha pay switch statement use kary yaha par ap if-else b use kar sakty ho par switch easy ho ga q k yaha py if-else karoo
gy to time bht weste ho ga es lay behtar hai k switch use karoo
syntax
switch(choice)
{
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
default :
}
default....
es like else hota hai eans agr option tek nahe hai to usr ho default ka msg ae ga
Break.....
break ap ko body se bahar nikalta hai chahy wo switch ke body ho ya loop ke
ab ek example kart hai es par
#include <iostream.h>
#include<conio.h>
void main()
{
char o;
float a,b;
cin>>a>>o>>b;
switch(o) {
case '+':
cout<<"+"<<" = "<<a+b;
break;
case '-':
cout<<"-"<<" = "<<a-b;
break;
case '*':
cout<<"*"<<" = "<<a*b;
break;
case '/':
cout<<"/"<<" = "<<a/b;
break;
default:
cout<<"Error! operator is not correct";
break;
}
getch();
}
es me e ho g k agr user + kry to case chal ga ur per bod se bahr chal ga es tarha k user a k la 3 dita hai per o k lay + per b k la 5 to output e ae ge
+=5 ur break ke waaja se bod se bahar aj ga q k ham ne swich me ek option ko select karna hai agr user arithmetic me ek ko b select na kary farz kary k user ne
) ye dia to default wala msg optput me ae ga and user againn option dy ga
ternar opertor
(condition)?a:b
ye siple if-else ke traha hai agr condtion true ho to a chali ga otherwise b
e.g a=4 b=7
(a>b)?a:b
es me b aye ga q k b bara hai a se
No comments:
Post a Comment