কম্পিউটার টিউটোরিয়াল

C#-এ স্ট্রিংয়ের ভাওয়েল এবং কনসোনেন্ট গণনা


ভাওয়েল এবং কনসোনেন্ট উভয় চেক করতে হয়, আপারকেস এবং লোয়ারকেস দুটোই ধরে রাখতে হবে।

ভাওয়েল চেক:

if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' ||
    myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I' || myStr[i] == 'O' || myStr[i] == 'U') {
    vowel_count++;
}

কনসোনেন্ট চেক (এলস-if-এ):

else if ((myStr[i] >= 'a' && myStr[i] <= 'z') || (myStr[i] >= 'A' && myStr[i] <= 'Z')) {
    cons_count++;
}

সম্পূর্ণ উদাহরণ

using System;
public class Demo {
    public static void Main() {
        string myStr;
        int i, len, vowel_count, cons_count;
        myStr = "Jack Sparrow";
        vowel_count = 0;
        cons_count = 0;
        len = myStr.Length;
        for (i = 0; i < len; i++) {
            if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' ||
                myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I' || myStr[i] == 'O' || myStr[i] == 'U') {
                vowel_count++;
            } else if ((myStr[i] >= 'a' && myStr[i] <= 'z') || (myStr[i] >= 'A' && myStr[i] <= 'Z')) {
                cons_count++;
            }
        }
        Console.Write("\nVowel in the string: {0}\n", vowel_count);
        Console.Write("Consonant in the string: {0}\n\n", cons_count);
    }
}

আউটপুট

Vowel in the string: 3
Consonant in the string: 8

নোট: স্পেস এবং স্পেশাল ক্যারেক্টার কাউন্ট হয় না।

  1. পাইথনে স্ট্রিংয়ের ভোয়েল কাউন্ট ও ডিসপ্লে (Count and display vowels in string)

  2. পাইথন প্রোগ্রাম সেট ব্যবহার করে স্ট্রিংয়ে ভাওয়েল কাউন্ট করা

  3. পাইথন প্রোগ্রাম: সেট ব্যবহার করে স্ট্রিং-এ স্বরবর্ণ (vowel) গণনা

  4. পাইথন প্রোগ্রাম: সেট ব্যবহার করে স্ট্রিং-এ স্বরবর্ণ গণনা (Duplicate)