Bir karakterin Ünlü veya Ünsüz Olduğunu Kontrol Etmek İçin C ++ Programı.

Bu örnekte, if… else ifadesi, kullanıcı tarafından girilen bir alfabenin sesli mi yoksa sabit mi olduğunu kontrol etmek için kullanılır.

Bu örneği anlamak için, aşağıdaki C ++ programlama konuları hakkında bilgi sahibi olmalısınız:

  • C ++ if, if… else ve Nested if… else

Beş harf a, e, i, o ve u ünlüler olarak bilinir. Bu 5 alfabe dışındaki diğer tüm alfabeler ünsüzdür.

Bu program, kullanıcının her zaman bir alfabe gireceğini varsayar.

Örnek: Ünlü veya Sessiz Harfleri Manuel Olarak Kontrol Et

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

Çıktı

 Bir alfabe girin: uu bir sesli harftir.

Kullanıcı tarafından girilen karakter c değişkeninde saklanır.

İsLowerCaseVowel, c küçük harfli bir sesli ise doğru ve diğer karakterler için yanlış olarak değerlendirilir.

Benzer şekilde, isUpperCaseVowel, c büyük harf sesli ise doğru, diğer karakterler için yanlış olarak değerlendirilir.

Hem isLowercaseVowel hem de isUppercaseVowel true ise, girilen karakter bir sesli harftir, değilse karakter bir ünsüzdür.

Ilginç makaleler...