প্রথমে আমরা নিচের কোড টি if else দিয়ে করলাম । কোড টি তে কি করা হয়েছে তোমরা এক্তু লক্ষ্য করলেই বুজতে পারবে ।
#include<stdio.h>
main()
{ int grade,i=1,n; printf("enter number="); scanf("%d",&n); while(n>i) { scanf("%d",&grade); if (grade == 4) printf("Excellent\n");else if (grade == 3)
printf("Good\n");else if (grade == 2)
printf("Average\n");else if (grade == 1)
printf("Poor\n");else if (grade == 0)
printf("Failing\n"); else printf("Illegal grade\n");i++;
}
}
এবার এই কোড টি switch case দিয়ে করলে কি হবে চল করে দেখি
#include<stdio.h>
main()
{ int grade; printf("enter grade= "); scanf("%d",&grade); switch (grade) {case 4: printf("Excellent");
break;case 3: printf("Good");
break;case 2: printf("Average");
break;case 1: printf("Poor");
break;case 0: printf("Failing");
break;default: printf("Illegal grade");
break;}
}
এক্তু পরিবর্তন করলে কি হয় দেখ ।
#include<stdio.h>
main()
{ int grade; scanf("%d",&grade); switch (grade) { case 4: case 3: case 2:case 1: printf("\npassing\n");
break;case 0: printf("\nFailing\n");
break;default: printf("\nIllegal grade\n");
break;}
}
#include<stdio.h>
main()
{ int grade; scanf("%d",&grade); switch (grade) {case 4:case 3:case 2:case 1:
printf("\nPoor\n");case 0: printf("\nFailing\n");
break;default: printf("\nIllegal grade\n");
break;}
}
break যদি না দেই তবে কি হবে এক্তু লক্ষ্য কর ।
#include<stdio.h>
main()
{ int grade; printf("enter grade= "); scanf("%d",&grade); switch (grade) {case 4: printf("Excellent\n");
case 3: printf("Good\n");
case 2: printf("Average\n");
case 1: printf("Poor\n");
case 0: printf("Failing\n");
default: printf("Illegal grade\n");
}
}
নিজেরা এক টু চেষ্টাকরও দেখবে পারবে । না বুজলে কমেন্ট করও ।
No comments:
Post a Comment