প্রথমে আমরা নিচের কোড টি 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