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

C#-এ স্ট্রিংয়ের ভাওয়েল (Vowel) গণনা


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

ভাওয়েল গণনার জন্য "aeiou" ক্যারেক্টারগুলো আলাদাভাবে চেক করুন:

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++;
}

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

using System;
public class Demo {
    public static void Main() {
        string myStr;
        int i, len, vowel_count, cons_count;
        myStr = "Avengers";
        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 {
                cons_count++;
            }
        }
        Console.Write("\nVowels in the string: {0}\n", vowel_count);
    }
}

আউটপুট

Vowels in the string: 3

নোট: "Avengers"-এ A, e, e - তিনটি ভাওয়েল। স্পেস বা স্পেশাল ক্যারেক্টার থাকলে সেটিও কনসোনেন্ট হিসাব হবে, তাই চেক উন্নত করা উচিত।

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

  2. পাইথনে সেন্টেন্সে শব্দ গণনা করা

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

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