C program to check weekday or weekend एक ऐसा बेसिक लेकिन बहुत ही useful program है, जो beginners को switch case की working समझने में मदद करता है। इस program में user से एक day number (1 से 7 तक) input लिया जाता है और उसके आधार पर यह बताया जाता है कि वह दिन Weekday है या Weekend।
इस पोस्ट में आप सीखेंगे:
- Switch case का सही उपयोग
- Multiple cases को एक साथ handle करना
- Default case का महत्व
- User input लेकर decision making करना
अगर आप C language सीख रहे हैं तो यह program आपको logic building में मजबूत बनाएगा।
Program Statement
एक ऐसा C program लिखिए जो user से 1 से 7 के बीच एक number input ले।
- यदि number 1 से 5 के बीच हो तो “Weekday” प्रिंट करे।
- यदि number 6 या 7 हो तो “Weekend” प्रिंट करे।
- अन्य किसी number के लिए “Invalid day number!” प्रिंट करे।
Program Code
#include <stdio.h>
int main()
{
int day_number;
printf("Enter day number: ");
scanf("%d", &day_number);
switch (day_number)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("Weekday\n");
break;
case 6:
case 7:
printf("Weekend\n");
break;
default:
printf("Invalid day number!\n");
}
return 0;
}
Program Output :
Example 1:
Enter day number: 3
Weekday
Example 2:
Enter day number: 6
Weekend
Example 3:
Enter day number: 9
Invalid day number!
Code Explanation
सबसे पहले #include <stdio.h> header file को include किया गया है ताकि input और output functions का उपयोग किया जा सके।
int day_number; नाम का एक integer variable declare किया गया है जिसमें user input store होगा।
printf() function user से day number मांगता है और scanf() उस value को variable में store करता है।
इसके बाद switch (day_number) statement शुरू होता है।
- case 1 से case 5 तक सभी cases एक ही block में लिखे गए हैं। इसका मतलब है कि अगर user 1, 2, 3, 4 या 5 में से कोई भी number input करेगा, तो program “Weekday” print करेगा।
- case 6 और case 7 के लिए “Weekend” print किया जाएगा।
- default case तब execute होता है जब input 1 से 7 के बीच नहीं होता।
break statement का उपयोग जरूरी है क्योंकि यह switch block को तुरंत रोक देता है और अगले cases को execute होने से बचाता है।
अंत में return 0; program को सफलतापूर्वक terminate करता है।
यह program beginners को decision making structure समझने में बहुत मदद करता है और multiple conditions को manage करना सिखाता है।
