Introduction: In this article i am going to explain the program that demonstrates how to check whether entered character is vowel or consonant using switch-case statement in C Language.
Description: In previous articles i explained the program for Else if ladder or multiple else if to check character is vowel or consonant and Find month name corresponding to number using switch case and Calculate factorial of a number using for loop and Calculate sum,average and division of marks using else-if ladder and Get number of days in month and year using else if ladder and Find week days corresponding to number using switch case .
As we know there are 5 vowels in the 26 English alphabets ,rest are consonants. So the concept is very simple. If entered character matches any of the small or capital letter 'a', 'e', 'i', 'o', 'u' ,'A', 'E', 'I', 'O', 'U' then it is vowel else not. In technical term if character matches any of the switch expression defined in the switch body in the form of cases the the control is transferred to that block otherwise to the default case.
#include<conio.h>
#include<stdio.h>
main()
{
char ch;
printf("Enter any character
from A to Z :=");
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;
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("Consonant");
}
getch();
}
OUTPUT:
First Run:
Enter any character from A to Z := e
Vowel
Second Run:
Enter any character from A to Z := k
Consonant
Now over to you:
"If you like my work; you can appreciate by leaving your comments,
hitting Facebook like button, following on Google+, Twitter, Linked in and
Pinterest, stumbling my posts on stumble upon and subscribing for receiving
free updates directly to your inbox . Stay tuned and stay connected for more
technical updates."
If you have any question about any post, Feel free to ask.You can simply drop a comment below post or contact via Contact Us form. Your feedback and suggestions will be highly appreciated. Also try to leave comments from your account not from the anonymous account so that i can respond to you easily..