Handout - Is a Vowel function
/* Illustrates a function with one input
parameter and a return type of bool*/
#include <iostream>
using namespace std;
bool IsAVowel (char letter); // function prototype
int main ()
{
char ch;
cout << "Enter a letter: ";
cin >> ch;
if (IsAVowel(ch))
cout << ch << " is a vowel" << endl;
else
cout << ch << " is not a vowel" << endl;
return 0;
}
/* PRE: letter is a character
POST: IsAVowel returns true if letter
is one of:
a, e, i, o, u,
A, E, I, O, U
and returns false otherwise
*/
bool IsAVowel (char letter)
{
if (letter == 'a' || letter == 'A' ||
letter == 'e' || letter == 'E' ||
letter == 'i' || letter == 'I' ||
letter == 'o' || letter == 'O' ||
letter == 'u' || letter == 'U')
return true;
else
return false;
}