C ++ programma om te controleren of een personage een klinker of medeklinker is.

In dit voorbeeld, if… else-instructie wordt gebruikt om te controleren of een door de gebruiker ingevoerd alfabet een klinker of een constante is.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C ++ programmeeronderwerpen:

  • C ++ if, if… else en genest if… else

Vijf alfabetten a, e, i, o en u staan ​​bekend als klinkers. Alle andere alfabetten behalve deze 5 alfabetten zijn bekend, zijn medeklinkers.

Dit programma gaat ervan uit dat de gebruiker altijd een alfabet invoert.

Voorbeeld: controleer de klinker of een medeklinker handmatig

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

Uitvoer

 Voer een alfabet in: uu is een klinker.

Het door de gebruiker ingevoerde teken wordt opgeslagen in variabele c.

De isLowerCaseVowel evalueert naar true als c een kleine klinker is en false voor elk ander teken.

Evenzo evalueert isUpperCaseVowel naar true als c een klinker in hoofdletters is en false voor elk ander teken.

Als zowel isLowercaseVowel als isUppercaseVowel waar is, is het ingevoerde teken een klinker, zo niet is het teken een medeklinker.

Interessante artikelen...