In C++, the switch statement is used to perform different actions based on the value of a variable. It is cleaner than multiple if...else statements.
C++ में, switch statement का use variable की value के अनुसार अलग-अलग काम करने के लिए किया जाता है। यह कई if...else से बेहतर होता है।
switch (variable) {
case value1:
// code
break;
case value2:
// code
break;
default:
// code
}
#include <iostream>
using namespace std;
int main() {
int day = 3;
switch(day) {
case 1: cout << "Monday"; break;
case 2: cout << "Tuesday"; break;
case 3: cout << "Wednesday"; break;
default: cout << "Invalid day";
}
return 0;
}
Prints the day name based on the number provided.
दिया गया नंबर के आधार पर दिन का नाम print करता है।
Output: Wednesday
#include <iostream>
using namespace std;
int main() {
char grade = 'B';
switch(grade) {
case 'A': cout << "Excellent"; break;
case 'B': cout << "Good"; break;
case 'C': cout << "Average"; break;
default: cout << "Fail";
}
return 0;
}
Checks student's grade and prints performance.
छात्र का grade चेक करता है और प्रदर्शन print करता है।
Output: Good
#include <iostream>
using namespace std;
int main() {
char op = '+';
int a = 5, b = 3;
switch(op) {
case '+': cout << (a + b); break;
case '-': cout << (a - b); break;
case '*': cout << (a * b); break;
case '/': cout << (a / b); break;
default: cout << "Invalid operator";
}
return 0;
}
Performs calculation based on the operator.
ऑपरेटर के आधार पर गणना करता है।
Output: 8
#include <iostream>
using namespace std;
int main() {
char ch = 'e';
switch(ch) {
case 'a': case 'e': case 'i': case 'o': case 'u':
cout << "Vowel";
break;
default:
cout << "Consonant";
}
return 0;
}
Checks if a character is a vowel.
जांचता है कि दिया गया अक्षर स्वर है या व्यंजन।
Output: Vowel
#include <iostream>
using namespace std;
int main() {
char light = 'R';
switch(light) {
case 'R': cout << "Stop"; break;
case 'Y': cout << "Ready"; break;
case 'G': cout << "Go"; break;
default: cout << "Invalid Signal";
}
return 0;
}
Shows traffic action based on light color.
लाइट के रंग के आधार पर ट्रैफिक का संकेत दिखाता है।
Output: Stop