C ++ Program for å sjekke om et tegn er vokal eller konsonant.

I dette eksemplet, hvis … annet uttalelse brukes til å sjekke om et alfabet som er skrevet inn av brukeren, er en vokal eller en konstant.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C ++ programmeringsemner:

  • C ++ hvis, hvis … annet og Nestet hvis … annet

Fem alfabeter a, e, i, o og u er kjent som vokaler. Alle andre alfabeter unntatt disse 5 alfabetene er kjent er konsonanter.

Dette programmet forutsetter at brukeren alltid vil legge inn et alfabet.

Eksempel: Kontroller vokal eller en konsonant manuelt

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

Produksjon

 Skriv inn et alfabet: uu er en vokal.

Tegnet som er angitt av brukeren er lagret i variabel c.

IsLowerCaseVowel evalueres til sant hvis c er en liten vokal og falsk for andre tegn.

På samme måte vurderer isUpperCaseVowel til true hvis c er en stor vokal og falsk for andre tegn.

Hvis begge erLowercaseVowel og isUppercaseVowel er sant, er tegnet som er skrevet inn en vokal, hvis ikke tegnet er en konsonant.

Interessante artikler...