Example
Input
Input week number(1-7): 2
Output
Tuesday
Logic to print day of week name using switch...case
Step by step descriptive logic to print day name of week.
- Input day number from user. Store it in some variable say week.
- Switch the value of week i.e. use
switch(week)
and match with cases. - There can be 7 possible values(choices) of week i.e. 1 to 7. Therefore write 7
case
insideswitch
. In addition, adddefault
case as an else block. - For
case 1:
print “MONDAY”, forcase 2:
print “TUESDAY” and so on. Print “SUNDAY” forcase 7:
. - If any case does not matches then, for
default:
case print “Invalid week number”.
/**
* C program to print day of week using switch case
*/
#include <stdio.h>
int main()
{
int week;
/* Input week number from user */
printf("Enter week number(1-7): ");
scanf("%d", &week);
switch(week)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("Invalid input! Please enter week number between 1-7.");
}
return 0;
}
/*
Output :
Enter week number(1-7): 1
Monday
*/
corporis est est est praesentium corporis velit aut omnis non. exercitationem nihil incidunt deleniti similique tempora recusandae.
quisquam at veniam omnis tenetur quibusdam aspernatur dolore qui et et ea cupiditate voluptatem. quo aut praesentium natus incidunt molestias eligendi natus exercitationem esse sunt.