Програм Ц ++ за проверу да ли је знак самогласник или сугласник.

У овом примеру, иф … елсе се користи за проверу да ли је абецеда коју је корисник унео самогласник или константа.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:

  • Ц ++ иф, иф … елсе и угнеждени иф … елсе

Пет абецеда а, е, и, о и у су познати као самогласници. Сви остали абецеди, осим ових 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; )

Оутпут

 Унесите абецеду: уу је самогласник.

Знак који је унео корисник чува се у променљивој ц.

ИсЛоверЦасеВовел процењује на тачно ако је ц самогласник и нетачно за било који други знак.

Слично томе, исУпперЦасеВовел процењује на тачно ако је ц самогласник са великим словима и нетачно за било који други знак.

Ако су и исЛоверцасеВовел и исУпперцасеВовел тачни, унети знак је самогласник, ако није знак је сугласник.

Занимљиви Чланци...