Mệnh đề if-else trong C++ được sử dụng để kiểm tra một biểu thức điều kiện nào đó có đúng hay không, nếu đúng thì thực thi những câu lệnh bên trong khối lệnh if và ngược lại nếu sai thì nó sẽ bỏ qua những câu lệnh đó. Có ba dạng của câu lệnh if trong C++. được sử dụng để kiểm tra một biểu thức điều kiện nào đó có đúng hay không, nếu đúng thì thực thi những câu lệnh bên trong khối lệnh if và ngược lại nếu sai thì nó sẽ bỏ qua những câu lệnh đó. Có ba dạng của câu lệnh if trong C++. Show
Ngoài ra, còn có dạng mệnh đề if lồng nhau. Lưu đồ thuật toán của mệnh đề if trong C++: Mệnh đề if được sử dụng để kiểm tra giá trị dạng boolean của điều kiện. Khối lệnh sau if được thực thi nếu giá trị của điều kiện là True. Cú pháp: if (condition) { // khối lệnh này được thực thi nếu condition = true } Ví dụ mệnh đề if trong C++: #include <iostream> using namespace std; int main () { int num = 10; if (num % 2 == 0) { cout<<"num la so chan."; } return 0; } Kết quả: 2. Mệnh đề if-else trong C++Mệnh đề if được sử dụng để kiểm tra giá trị dạng boolean của điều kiện. Khối lệnh sau if được thực thi nếu giá trị của điều kiện là True, nếu là False thì chỉ có khối lệnh sau else được thực hiện. Cú pháp: if (condition) { // khối lệnh này được thực thi nếu condition = true } else { // khối lệnh này được thực thi nếu condition = false } Ví dụ mệnh đề if-else trong C++: #include <iostream> using namespace std; int main () { int num = 11; if (num % 2 == 0) { cout<<"num la so chan."; } else { cout<<"num la so le."; } return 0; } Kết quả: 2. Mệnh đề if-else trong C++ #include <iostream> using namespace std; #include <iostream> using namespace std; int main () { int num; cout<<"Nhap so num = "; cin>>num; if (num % 2 == 0) { cout<<"num la so chan."<<endl; } else { cout<<"num la so le."<<endl; } return 0; } Mệnh đề if được sử dụng để kiểm tra giá trị dạng boolean của điều kiện. Khối lệnh sau if được thực thi nếu giá trị của điều kiện là True, nếu là False thì chỉ có khối lệnh sau else được thực hiện. Cú pháp: Nhap so num = 11 num la so le. Ví dụ mệnh đề if-else trong C++: Nhap so num = 12 num la so chan. Ví dụ mệnh đề if-else trong C++, với input từ người dùng:Kết quả 1: if (condition1) { // khối lệnh này được thực thi nếu condition1 = true } else if (condition2) { // khối lệnh này được thực thi nếu condition1 = false và condition2 = true ... } else { // khối lệnh này được thực thi nếu nếu tất cả những điều kiện trên = false } Kết quả 2: #include <iostream> using namespace std; int main () { int num; cout<<"Nhap 1 so de kiem tra thang diem:"; cin>>num; if (num < 0 || num >= 100) { cout<<"Ban nen nhap so tu 1 den 100"; } else if(num > 0 && num < 50) { cout<<"Fail"; } else if (num >= 50 && num < 60) { cout<<"D Grade"; } else if (num >= 60 && num < 70) { cout<<"C Grade"; } else if (num >= 70 && num < 80) { cout<<"B Grade"; } else if (num >= 80 && num < 90) { cout<<"A Grade"; } else if (num >= 90 && num <= 100) { cout<<"A+ Grade"; } } Mệnh đề if được sử dụng để kiểm tra giá trị dạng boolean của điều kiện. Khối lệnh sau if được thực thi nếu giá trị của điều kiện là True, nếu là False thì chỉ có khối lệnh sau else được thực hiện. Cú pháp: Nhap 1 so de kiem tra thang diem: 69 C Grade Ví dụ mệnh đề if-else trong C++: Ví dụ mệnh đề if-else trong C++, với input từ người dùng: /* 1. Chỉ có if/ 100 2. Có if elsekhóa học lập trình C, bài học Câu lệnh if else trong C này là bài đầu tiên trong chương Cấu trúc điều khiển và rẽ nhánh. Cấu trúc if else là thành phần được sử dụng gần như trong mọi chương trình phần mềm. Do đó, bạn cần nắm chắc kiến thức về lệnh if else để có thể học tốt các bài tập tiếp theo. Bắt đầu từ bài này thì các bạn sẽ được thực hành nhiều để luyện tập kỹ năng lập trình.
3. Có if else if4. if else lồng nhau*/
#include printf("Nhap a = ");scanf("%d",&a);// Số dương
Kết quả chạy:
*/// 4. if else lồng nhau
Flowchart của cấu trúc if else trong C có quy trình hoạt động như sau: Nguồn ảnh: codeforwin.orgVí dụ minh họa:
Flowchart của cấu trúc if else trong C có quy trình hoạt động như sau:
1. Chỉ có if2. Có if else
// 2. Có if else
Nhap a = 4
2. Có if else3. Có if else if
3 la so le
{// statement(1) elseif(test expression2)
|