C ++ programm kontrollimaks, kas märk on täishäälik või konsonant.

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.

Huvitavad Artiklid...