আপনাকে স্বরবর্ণ এবং ব্যঞ্জনবর্ণ উভয়ই পরীক্ষা করতে হবে, তবে বড় হাতের পাশাপাশি ছোট হাতের উভয়ের জন্যও পরীক্ষা করতে ভুলবেন না।
স্বর গণনা করার জন্য, আলাদাভাবে "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++; }
ব্যঞ্জনবর্ণ গণনার জন্য, elseif অবস্থায় অন্যান্য অক্ষর পরীক্ষা করুন −
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; // find length 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