C ++ - Programm zum Überprüfen, ob ein Zeichen ein Vokal oder ein Konsonant ist.

In diesem Beispiel wird mit der Anweisung if… else überprüft, ob ein vom Benutzer eingegebenes Alphabet ein Vokal oder eine Konstante ist.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C ++ - Programmierthemen kennen:

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

Fünf Alphabete a, e, i, o und u werden als Vokale bezeichnet. Alle anderen bekannten Alphabete außer diesen 5 Alphabeten sind Konsonanten.

Dieses Programm geht davon aus, dass der Benutzer immer ein Alphabet eingibt.

Beispiel: Überprüfen Sie den Vokal oder einen Konsonanten manuell

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

Ausgabe

 Geben Sie ein Alphabet ein: uu ist ein Vokal.

Das vom Benutzer eingegebene Zeichen wird in der Variablen c gespeichert.

Der isLowerCaseVowel wird als wahr ausgewertet, wenn c ein Kleinbuchstaben und für jedes andere Zeichen false ist.

In ähnlicher Weise wird isUpperCaseVowel als wahr ausgewertet, wenn c ein Vokal in Großbuchstaben und für ein anderes Zeichen falsch ist.

Wenn sowohl isLowercaseVowel als auch isUppercaseVowel true sind, ist das eingegebene Zeichen ein Vokal, wenn nicht, ist das Zeichen ein Konsonant.

Interessante Beiträge...