Responsive Ads Here

Friday, November 21, 2014

C প্রোগ্রামিং 11 অধ্যায় - Switch Case ২

 

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

php4

<?php    // Start the session  session_start();  ?>  <!DOCTYPE html>  <html>  <head>       <link rel=&q...