Switch case program in C language

 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

 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    

                                                                                                   

Post a Comment

0 Comments