if-else
কন্ডিশনের ব্যবহারscanf()
দিয়ে একটি অক্ষর ইনপুট নেওয়া হবে।
if(ch >= 'A' && ch <= 'Z')
→ Uppercase
else if(ch >= 'a' && ch <= 'z')
→ Lowercase
else
→ Not an alphabet character
if-else if-else
দিয়ে চেক করা।#include <stdio.h>
int main() {
char ch;
printf("একটি অক্ষর লিখুন: ");
scanf(" %c", &ch);
if(ch >= 'A' && ch <= 'Z') {
printf("'%c' একটি বড় হাতের অক্ষর (Uppercase)।", ch);
}
else if(ch >= 'a' && ch <= 'z') {
printf("'%c' একটি ছোট হাতের অক্ষর (Lowercase)।", ch);
}
else {
printf("'%c' একটি বর্ণমালার অক্ষর নয়।", ch);
}
return 0;
}
ইনপুট:
একটি অক্ষর লিখুন: H
আউটপুট:
'H' একটি বড় হাতের অক্ষর (Uppercase)।
ইনপুট:
একটি অক্ষর লিখুন: g
আউটপুট:
'g' একটি ছোট হাতের অক্ষর (Lowercase)।
ইনপুট:
একটি অক্ষর লিখুন: @
আউটপুট:
'@' একটি বর্ণমালার অক্ষর নয়।
scanf(" %c", &ch);
→ ইউজার ইনপুট character নেয়।'A' থেকে 'Z'
→ Uppercase চেক।'a' থেকে 'z'
→ Lowercase চেক।if-else if-else
→ একাধিক অবস্থা যাচাইয়ের জন্য ব্যবহার হয়।