Program C ++ untuk Memeriksa Sama ada watak itu adalah Vokal atau Konsonan.

Dalam contoh ini, jika… pernyataan lain digunakan untuk memeriksa sama ada abjad yang dimasukkan oleh pengguna adalah vokal atau pemalar.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:

  • C ++ jika, jika… lain dan Bersarang jika… lain

Lima abjad a, e, i, o dan u dikenali sebagai vokal. Semua huruf lain kecuali 5 huruf yang diketahui adalah konsonan.

Program ini mengandaikan bahawa pengguna akan selalu memasukkan abjad.

Contoh: Periksa Vokal atau Konsonan Secara Manual

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

Pengeluaran

 Masukkan abjad: uu adalah vokal.

Karakter yang dimasukkan oleh pengguna disimpan dalam pemboleh ubah c.

IsLowerCaseVowel menilai benar jika c adalah huruf vokal kecil dan salah untuk watak lain.

Begitu juga, isUpperCaseVowel menilai benar jika c adalah huruf vokal besar dan salah untuk watak lain.

Sekiranya kedua-duanya adalahLowercaseVowel dan isUppercaseVowel adalah benar, watak yang dimasukkan adalah vokal, jika bukan watak tersebut adalah konsonan.

Artikel menarik...