switch
ব্যবহার করে কীভাবে ভাওয়েল চিহ্নিত করা যায়।default
কেসে ব্যঞ্জনবর্ণ হিসেবে ধরবো।#include <stdio.h>
int main() {
char ch;
printf("একটি অক্ষর লিখুন: ");
scanf(" %c", &ch);
if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
switch(ch) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
printf("এই অক্ষরটি একটি স্বরবর্ণ (Vowel)।");
break;
default:
printf("এই অক্ষরটি একটি ব্যঞ্জনবর্ণ (Consonant)।");
}
} else {
printf("ভুল ইনপুট! অনুগ্রহ করে একটি ইংরেজি অক্ষর দিন।");
}
return 0;
}
(উপরের if-else
লেসনের মতই হবে)।
switch(ch)
→ অক্ষরের উপর ভিত্তি করে কেস নির্বাচন করে।case 'a': ... case 'U':
→ সব ভাওয়েলের জন্য একটার পর একটা কেস।default:
→ বাকিগুলো ব্যঞ্জনবর্ণ ধরে।if(...letter check...)
→ অক্ষর কিনা আগে যাচাই করা জরুরি।