Програма C ++ для перевірки того, чи є символ голосним чи приголосним.

У цьому прикладі оператор if … else використовується для перевірки того, введений користувачем алфавіт є голосним чи константою.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на C ++:

  • C ++ if, if … else та вкладений if … else

П’ять алфавітів a, e, i, o та u відомі як голосні. Усі інші алфавіти, крім цих 5 алфавітів, відомі, є приголосними.

Ця програма передбачає, що користувач завжди вводитиме алфавіт.

Приклад: Перевірте голосну чи приголосну вручну

 #include using namespace std; int main() ( char c; int isLowercaseVowel, isUppercaseVowel; cout <> c; // evaluates to 1 (true) if c is a lowercase vowel isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u'); // evaluates to 1 (true) if c is an uppercase vowel isUppercaseVowel = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U'); // evaluates to 1 (true) if either isLowercaseVowel or isUppercaseVowel is true if (isLowercaseVowel || isUppercaseVowel) cout << c << " is a vowel."; else cout << c << " is a consonant."; return 0; )

Вихідні дані

 Введіть алфавіт: uu - голосна.

Символ, введений користувачем, зберігається у змінній c.

IsLowerCaseVowel визначає значення true, якщо c є голосним строчним регістром і false для будь-якого іншого символу.

Подібним чином, isUpperCaseVowel обчислює значення true, якщо c - головний регістр верхнього регістру та false для будь-якого іншого символу.

Якщо і isLowercaseVowel, і isUppercaseVowel відповідають істині, введений символ є голосним, якщо не - приголосним.

Цікаві статті...