Selles näites, kui… muud lauset kasutatakse selleks, et kontrollida, kas kasutaja sisestatud tähestik on täishäälik või konstant.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C ++ programmeerimise teemadest:
- C ++ kui, kui … muul juhul ja Pesatud, kui … muul juhul
Viisi tähestikku a, e, i, o ja u nimetatakse täishäälikuteks. Kõik muud tähed, välja arvatud need 5 tähestikku, on teada kaashäälikud.
See programm eeldab, et kasutaja sisestab alati tähestiku.
Näide: kontrollige häälikut või konsonanti käsitsi
#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; )
Väljund
Sisestage tähestik: uu on täishäälik.
Kasutaja sisestatud märk salvestatakse muutujasse c.
IsLowerCaseVowel hindab tõeseks, kui c on väiketähe ja muude tähemärkide puhul vale.
Samamoodi hindab isUpperCaseVowel tõeseks, kui c on suure tähega vokaal ja mis tahes muu märgi puhul väär.
Kui mõlemad isLowercaseVowel ja isUppercaseVowel on tõesed, on sisestatud märk vokaal, kui mitte, siis on see kaashäälik.