• 7:30 - 20:30
    Cả CN & Lễ
  • Lịch hẹn
  • TTBH gần bạn
Câu điều kiện if else là gì? Cấu trúc câu lệnh if else trong C/C++

Câu điều kiện if else là gì? Cấu trúc câu lệnh if else trong C/C++

38,300₫ 88,300₫

Có chổ đậu ô tô (Có thể mất phí)

    Cửa hàng bạn đã chọn

    Còn hàng sẵn có xem ngay lấy liền

    Giới thiệu mệnh đề if C++. Hướng dẫn sử dụng lệnh if trong c++ dễ hiểu. Các dạng câu lệnh if else trongC/C++. Xem ngay câu điều kiện if else trong C/C++

    Câu điều kiện if else là một trong những dạng câu lệnh được sử dụng phổ biến trong tất cả ngôn ngữ lập trình. Vậy câu lệnh if else là gì? Bài viết này sẽ giúp bạn hiểu rõ hơn về câu lệnh if else nhé!

    Câu điều kiện if else là gì? Cấu trúc câu lệnh if else trong C/C++

    Câu điều kiện if else là gì? Cấu trúc câu lệnh if else trong C/C++

    I. Câu lệnh if else được sử dụng khi nào?

    Câu lệnh if else được sử dụng để đưa ra quyết định dựa trên việc kiểm tra đúng/sai của mệnh đề điều kiện, từ đó thuật toán sẽ đưa ra những hành động hoặc quyết định dựa trên kết quả của mệnh đề ấy.

    II. Các cấu trúc lệnh điều kiện thường gặp

    1. Câu lệnh if

    Câu lệnh if là dạng cấu trúc đơn giản và cơ bản nhất. Cấu trúc của câu lệnh này được thực hiện như sau:

    • Nếu thỏa điều kiện (mệnh đề đúng), chương trình sẽ thực hiện các câu lệnh dưới dưới mệnh đề điều kiện trên.
    • Nếu không thỏa điều kiện (mệnh đề sai), chương trình sẽ sẽ bỏ qua và tiếp tục thực hiện các câu lệnh khác.
    Lưu đồ câu lệnh if

    Lưu đồ câu lệnh if

    Cú pháp minh họa:

    if (điều kiện)

    {  

    // Thực hiện các câu lệnh nếu điều kiện đúng

    }

    Bài tập minh họa: Nhập 3 số nguyên a, b, c. Tìm Max.

    Bài tập câu lệnh if

    Bài tập câu lệnh if

    C Code: Bài tập câu lệnh if

    2. Câu lệnh if else

    Câu lệnh if else sẽ kiểm tra tính đúng/sai của mệnh đề if. Chỉ có 2 kết quả xảy ra:

    • Nếu điều kiện đúng, thực hiện các câu lệnh dưới mệnh đề if
    • Nếu điều kiện sai, thực hiện các câu lệnh dưới mệnh đề else
    Câu lệnh if else

    Lưu đồ câu lệnh if else

    Cú pháp minh họa:

    if (điều_kiện)

    {

    // Thực hiện các câu lệnh nếu điều kiện đúng

    }

    else

    {

    // Thực hiện các câu lệnh nếu điều kiện sai

    }

    Bài tập minh họa: Nhập một số nguyên n. Kiểm tra n là số chẵn hay số lẻ?

    C Code: Bài tập câu lệnh if else

    Bài tập câu lệnh if else

    Bài tập câu lệnh if else

    3. Câu lệnh if else lồng nhau

    Trong cấu trúc If else lồng nhau, các câu lệnh sau if (hoặc else) sẽ lồng thêm các câu điều kiện if hoặc if else khác nữa.

    Cú pháp minh họa:

    if (điều kiện 1)

    {

    // Thực hiện các câu lệnh nếu điều kiện 1 đúng

    if (điều kiện 2)

    {

    // Thực hiện các câu lệnh nếu điều kiện 2 đúng

    }

    else

    { 

    // Thực hiện các câu lệnh nếu điều kiện 2 sai

    ...

    }

    Lưu đồ câu lệnh if else lồng nhau

    Lưu đồ câu lệnh if else lồng nhau

    Bài tập minh họa: Nhập một số nguyên n. Kiểm tra n là số nguyên dương hay nguyên âm?

    Bài tập câu lệnh if else lồng nhau

    Bài tập câu lệnh if else lồng nhau

    C Code: Bài tập câu lệnh if else lồng nhau

    4. Câu lệnh if elseif else ladder

    Câu lệnh if elseif else ladder được thực hiện theo quy luật "cái thang", thuật toán sẽ chạy từ trên xuống. Nếu gặp điều kiện else if nào đúng thì sẽ thực hiện các câu lệnh bên trong đó.

    Lưu đồ câu lệnh if elseif else ladder

    Lưu đồ câu lệnh if elseif else ladder

    Cú pháp minh họa:

    if (điều kiện 1)

    {

    // Thực hiện các câu lệnh nếu điều kiện 1 đúng

    }

    else if (điều kiện 2)

    {

    // Thực hiện các câu lệnh nếu điều kiện 1 sai và điều kiện 2 đúng

    }

    .....

    else if (điều kiện n)

    {

    // Thực hiện các câu lệnh nếu điều kiện 1;2;...;n-1 sai và điều kiện n đúng

    }

    else

    {

    // Thực hiện các câu lệnh nếu điều kiện trên đều sai

    }

    Bài tập minh họa: Viết chương trình C++ xếp hạng học lực của học sinh theo điểm trung bình của bài kiểm tra trong lớp, điểm thi giữa kỳ (hệ số 2), điểm thi cuối kỳ (hệ số 3). Xác định học lực dựa trên nguyên tắc sau:

    • Giỏi: Điểm trung bình ≥ 8
    • Khá: 8 > Điểm trung bình ≥ 6.5
    • Trung Bình: 6.5 > Điểm trung bình ≥ 5
    • Yếu: Điểm trung bình < 5
    Bài tập câu lệnh if elseif else

    Bài tập câu lệnh if elseif else

    C Code: Bài tập câu lệnh if elseif else ladder

    • Đệ quy là gì? Cách sử dụng hàm đệ quy trong C/C++
    • Toán tử là gì? Các toán tử trong C, C++ thường gặp
    • Các kiểu dữ liệu trong C/C++ thường gặp
    [/info]

    Hy vọng bài viết này sẽ giúp bạn làm chủ được if-else để ứng dụng vào công việc một cách hiệu quả nhất nhé. Chúc các bạn thực hiện thành công!

    Nguồn tham khảo: Freetuts

    Trung tâm bảo hành có bán linh kiện và dịch vụ chính hãng, gọi là có ngay hỗ trợ miễn phí, bảo hành suốt đời.
    Xem thêm ↓

    Cần tuyển kỹ thuật thay thế ĐT laptop PC làm tại nhà, tặng đồng phục đồ nghề trọn gói 10.000.000đ đặt lịch pv ngay không cần HS đặt lịch hẹn trên zalo hoặc ĐK nhận việc chỉ 1 Phút

    Viện máy tính nhận đào tạo học viên miễn học phí 1 kèm 1, có phụ cấp, bao ra nghề

    © 2027. Trungtambaohanh.com Thay Pin Điện Thoại Laptop, Phone PAD PC lấy liền
    Công Ty Cổ Phần Máy Tính VIỆN - GPĐKKD: 0305916372 do sở KHĐT TP.HCM cấp ngày 18/07/2008 ĐT: 028.3844.2008