C Program to Check Weekday or Weekend

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 करना सिखाता है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top