Check for alphabet – “Is an alphabet” as True Condition
Checking for user’s entry being is an alphabet first, else tell that it is not an alphabet
Learning Objectives
- Learning to check for inside of the range values first as true condition in a selection statement.
Source Code
|
Run Output
Code Understanding
char c; cout<<“Enter an alphabet : “; cin>>c;
Collecting a character from the user.
if((c>=’A’ && c<=’Z’) || (c>=’a’ && c<=’z’))
Forming a condition where given character c is inside the alphabet range of upper case and lower case alphabets. When two inside range conditions are checked together they are qualified by && operator for inside conditions and || operator between two such out of range conditions.
{cout<<“You entered and alphabet.”<<endl;}
Since the true condition appears when it is inside of the range of being an alphabet, then it is reported accordingly.
else {cout<<“You did not enter an alphabet.”<<endl;}
This is the case of false condition for check of being an alphabet, which means the given character is definitely not an alphabet.
Notes
- In real world applications, inside of range check is more efficient if the bulk of data coming in an stream is inside of the expected range.
Suggested Filename(s): notanalphabet.cpp
sunmitra| Created: 23-Dec-2017 | Updated: 15-Sep-2018|