C ++ - program för att kontrollera om en karaktär är vokal eller konsonant.

I det här exemplet, om … annars uttalande används för att kontrollera om ett alfabet som anges av användaren är en vokal eller en konstant.

För att förstå detta exempel bör du ha kunskap om följande C ++ programmeringsämnen:

  • C ++ if, if… else och Nested if … else

Fem alfabet a, e, i, o och u kallas vokaler. Alla andra alfabet utom dessa 5 alfabet är kända är konsonanter.

Detta program förutsätter att användaren alltid skriver in ett alfabet.

Exempel: Kontrollera vokal eller en konsonant manuellt

 #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; )

Produktion

 Ange ett alfabet: uu är en vokal.

Tecknet som anges av användaren lagras i variabel c.

IsLowerCaseVowel utvärderas till sant om c är en liten vokal och falsk för någon annan karaktär.

På samma sätt utvärderar isUpperCaseVowel till true om c är en stor vokal och falsk för någon annan karaktär.

Om båda ärLowercaseVowel och isUppercaseVowel är sant, är det angivna tecknet en vokal, om inte karaktären är en konsonant.

Intressanta artiklar...