Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Trong bài này, chúng ta sẽ cùng học cách sử dụng câu lệnh if else và switch case. Đây là những câu lệnh điều kiện các bạn phải sử dụng trong mọi bài toán lập trình. Cùng nhau tìm hiểu nhé

  • Cấu trúc rẽ nhánh if, else là gì
  • Lệnh If và If else
    • Lệnh if
    • Lệnh if else
  • Lệnh if else if
  • Lệnh if lồng nhau
  • Switch case là gì?
  • Sử dụng switch case
  • Kết
    • Related posts:

Trong cuộc sống có nhiều lúc chúng ta phải ra quyết định khi có 2 hoặc nhiều hướng khác nhau. Lúc đấy chúng ta tường sử dụng câu Nếu … Thì …NếuThì

VD:

Nếu bạn đọc Blog của mình thì bạn sẽ học được nhiều thứ. bạn đọc Blog của mình thì bạn sẽ học được nhiều thứ.

Nếu crush thích mình thì mình sẽ tỏ tình với bạn ấy crush thích mình thì mình sẽ tỏ tình với bạn ấy

Nếu hôm nay trời nắng thì mình sẽ đi chơi hoặc nếukhông nắng thì mình ở nhà hôm nay trời nắng thì mình sẽ đi chơi hoặc nếu không nắng thì mình ở nhà

Khi đó những thứ sau từ Nếu chính là điều kiện và sau từ Thì chính là lệnh thực thi.Nếu chính là điều kiện và sau từ Thì chính là lệnh thực thi.

Tương tự trong máy tính chúng ta có if (điều kiện) thì thực thi gì đó, hoặc nếu không else (điều kiện) thì thực thi một cái gì đó.if (điều kiện) thì thực thi gì đó, hoặc nếu không else (điều kiện) thì thực thi một cái gì đó.

Cú pháp như sau:

if(bieu_thuc_boolean)
{
   /* cac lenh se duoc thuc thi neu bieu thuc boolean la true */
}
else
{
  /* cac lenh se duoc thuc thi neu bieu thuc boolean la false */
}

Nếu biểu thức logic được ước lượng là true, thì khi đó khối if sẽ được thực thi, nếu không thì khối else sẽ được thực thi.true, thì khi đó khối if sẽ được thực thi, nếu không thì khối else sẽ được thực thi.

Lệnh If và If else

Lệnh if

Lệnh if

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++
Lệnh if else

Lệnh if else if

#include 
 
int main(){
    int a;
    printf("Nhap a = "); scanf("%d", &a);
 
    if (a % 2 == 0) // a chia hết cho 2
    {
        printf("%d la so chan", a);
    }
    printf("\nKet thuc!");
}

Lệnh if lồng nhau

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Lệnh if else

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Lệnh if else if

#include 
 
int main(){
    int a;
    printf("Nhap a = "); scanf("%d", &a);
 
    if (a % 2 == 0) // a chia hết cho 2
    {
        printf("%d la so chan", a);
    }
    else
    {
        printf("%d la so le", a);
    }
    printf("\nKet thuc!");
}

Lệnh if lồng nhau

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Lệnh if else if

Lệnh if lồng nhau

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Switch case là gì?

#include 
 
int main(){
    int a, b;
    printf("Nhap a = "); scanf("%d", &a);
    printf("Nhap b = "); scanf("%d", &b);
 
    if(a > b)
    {
        printf("a lon hon b");
    }
    else if(a == b)
    {
        printf("a bang b");
    }
    else
    {
        printf("a nho hon b");
    }
}

Lệnh if lồng nhau

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Lệnh if lồng nhau

Switch case là gì?

Sử dụng switch case

Kết

Related posts:

Trong cuộc sống có nhiều lúc chúng ta phải ra quyết định khi có 2 hoặc nhiều hướng khác nhau. Lúc đấy chúng ta tường sử dụng câu Nếu … Thì …

Nếu bạn đọc Blog của mình thì bạn sẽ học được nhiều thứ.

Trong cuộc sống có nhiều lúc chúng ta phải ra quyết định khi có 2 hoặc nhiều hướng khác nhau. Lúc đấy chúng ta tường sử dụng câu Nếu … Thì …

Nếu bạn đọc Blog của mình thì bạn sẽ học được nhiều thứ.

Nếu crush thích mình thì mình sẽ tỏ tình với bạn ấy

Nếu hôm nay trời nắng thì mình sẽ đi chơi hoặc nếukhông nắng thì mình ở nhà

Khi đó những thứ sau từ Nếu chính là điều kiện và sau từ Thì chính là lệnh thực thi.

#include 
 
int main(){
    int a;
    printf("Nhap a = "); scanf("%d", &a);
 
    if(a > 0)
    {
        if(a % 2 == 0)
        {
            printf("\nDay la so duong chan!");
        }
        else
        {
            printf("\nDay la so duong le!");
        }
    }
    else
    {
        printf("\nDay khong phai so duong!");
    }
    
}

Lệnh if lồng nhau

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Switch case là gì?

Sử dụng switch case

Kết

switch (expression)
​{
    case constant1:
      // statements
      break;
    case constant2:
      // statements
      break;
    .
    .
    .
    default:
    // default statements
}

Related posts:

  • Trong cuộc sống có nhiều lúc chúng ta phải ra quyết định khi có 2 hoặc nhiều hướng khác nhau. Lúc đấy chúng ta tường sử dụng câu Nếu … Thì …
  • Nếu bạn đọc Blog của mình thì bạn sẽ học được nhiều thứ.
  • Nếu crush thích mình thì mình sẽ tỏ tình với bạn ấy

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Sử dụng switch case

Kết

#include 
 
int main ()
{
   char hocluc;
   printf("Nhap hoc luc: "); 
   scanf("%c", &hocluc);

   switch(hocluc)
   {
   case 'A' :
      printf("\nGioi!");
      break;
   case 'B' :
      printf("\nKha Gioi!");
      break;
   case 'C' :
      printf("\nKha!");
      break;
   case 'D' :
      printf("\nTrung Binh!");
      break;
   case 'F' :
      printf("\nYeu!");
      break;
   default :
      printf("\nKhong hop le!");
   }
   return 0;
}

Lệnh if lồng nhau

Hướng dẫn if-else vs switch c++ - if-else so với switch c ++

Kết

Related posts:

Trong cuộc sống có nhiều lúc chúng ta phải ra quyết định khi có 2 hoặc nhiều hướng khác nhau. Lúc đấy chúng ta tường sử dụng câu Nếu … Thì …

Nếu bạn đọc Blog của mình thì bạn sẽ học được nhiều thứ.

Nếu crush thích mình thì mình sẽ tỏ tình với bạn ấy