C ++ -ohjelma tarkistaa, onko merkki vokaali vai konsonantti.

Tässä esimerkissä, jos… muuta lausetta käytetään tarkistamaan, onko käyttäjän kirjoittama aakkoset vokaali vai vakio.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C ++ -ohjelmointiaiheista:

  • C ++ jos, jos… muu ja sisäkkäinen, jos … muuten

Viisi aakkosia a, e, i, o ja u tunnetaan vokaaleina. Kaikki muut aakkoset, lukuun ottamatta näitä 5 aakkosia, ovat konsonantteja.

Tämä ohjelma olettaa, että käyttäjä kirjoittaa aina aakkoset.

Esimerkki: Tarkista vokaali tai konsonantti manuaalisesti

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

Tuotos

 Kirjoita aakkoset: uu on vokaali.

Käyttäjän kirjoittama merkki tallennetaan muuttujaan c.

IsLowerCaseVowel arvioi arvon tosi, jos c on pientä vokaalia ja väärä muille merkeille.

Vastaavasti isUpperCaseVowel arvioi arvon tosi, jos c on isojen vokaalien arvo ja epätosi muille merkeille.

Jos isLowercaseVowel ja isUppercaseVowel ovat totta, syötetty merkki on vokaali, ellei merkki ole konsonantti.

Mielenkiintoisia artikkeleita...