Programme C ++ pour vérifier si un caractère est voyelle ou consonne.

Dans cet exemple, l'instruction if… else est utilisée pour vérifier si un alphabet saisi par l'utilisateur est une voyelle ou une constante.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation C ++ suivantes:

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

Cinq alphabets a, e, i, o et u sont appelés voyelles. Tous les autres alphabets, à l'exception de ces 5 alphabets connus, sont des consonnes.

Ce programme suppose que l'utilisateur entrera toujours un alphabet.

Exemple: vérifier manuellement une voyelle ou une consonne

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

Production

 Entrez un alphabet: uu est une voyelle.

Le caractère saisi par l'utilisateur est stocké dans la variable c.

IsLowerCaseVowel prend la valeur true si c est une voyelle minuscule et false pour tout autre caractère.

De même, isUpperCaseVowel prend la valeur true si c est une voyelle majuscule et false pour tout autre caractère.

Si isLowercaseVowel et isUppercaseVowel sont tous les deux true, le caractère saisi est une voyelle, sinon le caractère est une consonne.

Articles intéressants...