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;
}