Switch case program in C language :
Switch case program in C language In this tutorial, you will learn about the switch case statement with the example.
![]() |
| Switch case program in C language |
Switch case program in C language :
1. Input Any number and print day of the week :2.Input any number and print month name and number of the day:
3. Check alphabet is Consonant or vowel method 1:
4.Check alphabet is Consonant or vowel method 2:
5.Simple calculator program:6.Simple ATM Program :
1. Input Any number and print day of the week :
#include<stdio.h>
#include<conio.h>
void main()
{
int no;
printf("Enter any number =\n");
scanf("%d",&no);
switch(no)
{
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");
}
getch();
}
OUTPUT :
Enter any number =
2
Tuesday
2.Input any number and print month name and number of day:
#include<stdio.h>
#include<conio.h>
void main()
{
int no;
printf("Enter any number =\n");
scanf("%d",&no);
switch(no)
{
case 1:
printf("JANUARY-31");
break;
case 2:
printf("FEBRUARY-28/29");
break;
case 3:
printf("MARCH-31");
break;
case 4:
printf("APRIL-30");
break;
case 5:
printf("MAY-31");
break;
case 6:
printf("JUNE-30");
break;
case 7:
printf("JULY-31");
break;
case 3:
printf("AUGUST-31");
break;
case 4:
printf("SEPTEMBER-30");
break;
case 5:
printf("OCTOBER-31");
break;
case 6:
printf("NOVEMBER-30");
break;
case 7:
printf("DECEMBER-31");
break;
default:
printf("Invalid input");
}
getch();
}
OUTPUT :
Enter any number =
4
APRIL-30
3. Check alphabet is Consonent or vowel method 1:
#include<stdio.h>
#include<conio.h>
void main()
{
char ch;
printf("Enter any alphabet =\n");
scanf("%c",&ch);
switch(ch)
{
case 'a':
printf("VOWEL");
break;
case 'e':
printf("VOWEL");
break;
case 'i':
printf("VOWEL");
break;
case 'o':
printf("VOWEL");
break;
case 'u':
printf("VOWEL");
break;
default:
printf("Consonent");
}
getch();
}
OUTPUT :
Enter any alphabet=
u
VOWEL
4.Check alphabet is Consonent or vowel method 2:
#include<stdio.h>
#include<conio.h>
void main()
{
char ch;
printf("Enter any alphabet =\n");
scanf("%c",&ch);
switch(ch)
{
case 'a';
case 'e';
case 'i';
case '0';
case 'u';
printf("VOWEL");
break;
default:
printf("CONSONENT");
}
getch();
}
OUTPUT :
Enter any alphabet=
k
CONSONENT
5.Simple calculator program :
#include<stdio.h>
#include<conio.h>
void main()
{
float a,b;
char ch;
printf("Enter first number =\n");
scanf("%f",&a);
printf("Enter second number =\n");
scanf("%f",&b);
printf("Enter\n+ for add\n-for sub\n* for multi\n /for div\n")
scanf("\n%c",&ch);
switch(ch)
{
case '+':
printf("Add=%f",(a+b));
break;
case '-':
printf("sub=%f",(a-b));
break;
case '*':
printf("multi=%f",(a*b));
break;
case '/':
printf("div=%f",(a/b));
break;
default:
printf("Invalid input");
}
getch();
}
OUTPUT :
Enter first number =
35
Enter second number=
2
Enter
+ for add
- for sub
* for multi
/ for div
*
multi=70
6.Simple ATM Program :
#include<stdio.h>
#include<conio.h>
void main()
{
float amt,creditamt,debitamt;
char ch;
printf("Enter initial amount =\n");
scanf("%f",&amt);
printf("Enter\nc for credit\nd for debit\nb for balence\n =");
scanf("\n%c",&ch);
switch(ch)
{
case 'c':
printf("Enter credit amount=\n");
scanf("%f",&creditamt);
amt=amt+creditamt;
printf("New amount+%f",amt);
break;
case 'd':
printf("Enter debit amount=\n");
scanf("%f",&debitamt);
if(amt>=debitamt)
{
amt=amt-debitamt;
printf("New amount=%f",amt);
}
else
{
printf("Insuffincient amount");
}
break;
case 'b':
printf("Amount in your account=%f",amt);
break;
default:
printf("Invalid input ");
}
getch();
}
OUTPUT :
Enter intial amount
10000
Enter
c for credit
d for debit
b for balance
c
Enter credit amount =
2000
New amount + 120000.000000

0 Comments
Please do not enter any spam link in the comment box